码迷,mamicode.com
首页 > 编程语言 > 详细

Spring第二天:Spring的IOC的注解方式、Spring的AOP开发(XML)

时间:2019-05-02 15:46:08      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:qualifier   png   开启   整合   注解   spring   mic   ice   source   

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

注解方式 如下:

开启组件扫描--》

技术图片

技术图片

技术图片

技术图片

结果同上。

如果设置值:

技术图片

 

技术图片

技术图片

技术图片

技术图片

技术图片

 技术图片

 

 新建service 注入dao 进行测试  注入Dao。

技术图片

但要注意 autowired是按照类型注入的 不管dao的名字是啥 哪怕是userDao22222  只要它实现了userDao接口  那么就可以直接注入userDao。

要想按名称注入 就要用Qualifier一起使用 如上图 这时名字就必须一致(userDao22222) ,也可以直接使用Resource注解。

技术图片

 技术图片

 

技术图片

 技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

下面举例:整合开发:

技术图片

技术图片

技术图片

还要关闭包扫描(因为类都交给xml管理了) 同时开启注解:

技术图片

 

技术图片

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------》》

AOP:

技术图片

技术图片

技术图片

测试:

技术图片

上方类实现了接口  就可以使用jdk动态代理了;

技术图片

技术图片

技术图片

技术图片

不实现接口的类 要用Cglib:

技术图片

技术图片

技术图片

技术图片

 

 

 技术图片

技术图片

技术图片

 技术图片

技术图片

整合单元测试:

 技术图片

 

技术图片

 

 编写切面类 增强save方法:

技术图片

技术图片

技术图片

结果:

技术图片

 

技术图片

 技术图片

技术图片

技术图片

技术图片

 

技术图片

 

后置通知可以接收返回值:

环绕通知可以组织目标方法的执行:

 异常抛出通知可以打印异常信息:

 

Spring第二天:Spring的IOC的注解方式、Spring的AOP开发(XML)

标签:qualifier   png   开启   整合   注解   spring   mic   ice   source   

原文地址:https://www.cnblogs.com/ttty/p/10802438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!