Spring常用注解整理

Spring常用注解

创建类对象

1. @Component 创建类对象 (相当于配置文件中的<bean>标签)

2. @Service(Component功能相同)
    2.1 写在ServiceImpl类

3. @Repository(Component功能相同) 
    3.1 写在数据访问层 

4. @Controller(Component功能相同) 
    4.1 写在控制器类

不需要写对象的get/set

1. @Resource(java的注解)
    1.1 按照byName注入(默认) 按照byType注入(没有名称对象) 
    1.2 一般将对象名称和spring容器中对象名相同

2. @Autowired(spring的注解)
    1.1 按照byType注入(默认)

AOP(面向切面编程)

1. @Pointcut() 定义切点
2. @Aspect() 定义切面类
3. @Before() 前置通知
4. @After() 后置通知 (切点正不正确都可以)
5. @AfterReturing() 后置通知 (必须切点正确才执行)
6. @AfterThrowing 异常通知
7. @Arround() 环绕通知

关于读取配置文件内容

1. @Value() 获取xxx.properties文件内容

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. Spring常用注解
    1. 1.1. 创建类对象
    2. 1.2. 不需要写对象的get/set
    3. 1.3. AOP(面向切面编程)
    4. 1.4. 关于读取配置文件内容
,