学习java,挺好玩的呢

1、@Component 创建类对象,相当于配置<bean/>

2、@Service 与 @Component功能相同

  2.1写在ServiceImpl类上  (建议在ServiceImpl类使用)

3、@Repository 与 @Component 功能相同

  3.1 写在数据访问层类上

4、@Controller 与 @Component 功能相同

  4.1 写在控制器类上

上面四个可以相互转换的

 5、@Resource(不需要写对象的get/set)

  5.1 java中的注解

  5.2 默认按照ByName注入,如果没有名称对象,按照ByType注入

    5.2.1 建议把对象名称和spring容器中对象名相同

6、@Autowired(不需要写对象的get/set)

  6.1 spring的注解

  6.2 默认按照ByType注入

7、@Value() 获取properties 文件内容

8、@Pointcut() 定义切点

9、@Aspect() 定义切面类

10、@Before() 前置通知

11、@After 后置通知

12、@AfterReturning 后置通知,必须切点正确执行

13、@AfterThrowing 异常通知

14、@Arround 环绕通知

posted on 2018-12-21 14:21  axu521  阅读(230)  评论(0编辑  收藏  举报

<