Spring集成Junit和Aop开发示例

一:Spring集成Junit

步骤:

①导入spring集成Junit的坐标

②使用@Runwith注解替换原来的运行期
③使用@ContextConfiguration指定配置文件或配置类
④使用@Autowired注入需要测试的对象
⑤创建测试方法进行测试

Spring集成Junit和Aop开发示例

二:基于xml的aop.

①导入 AOP 相关坐标

Spring集成Junit和Aop开发示例
②创建目标接口和目标类(内部有切点)

Spring集成Junit和Aop开发示例

Spring集成Junit和Aop开发示例
③创建切面类(内部有增强方法)

Spring集成Junit和Aop开发示例

 
④将目标类和切面类的对象创建权交给 spring

Spring集成Junit和Aop开发示例
⑤在 applicationContext.xml 中配置织入关系

Spring集成Junit和Aop开发示例

Spring集成Junit和Aop开发示例
⑥测试代码

Spring集成Junit和Aop开发示例

 注意点:

Spring集成Junit和Aop开发示例

 Spring集成Junit和Aop开发示例

 

 Spring集成Junit和Aop开发示例

 Spring集成Junit和Aop开发示例

 

二:基于注解的aop.

基于注解的aop开发步骤:
①创建目标接口和目标类(内部有切点)

Spring集成Junit和Aop开发示例

 

Spring集成Junit和Aop开发示例
②创建切面类(内部有增强方法)

Spring集成Junit和Aop开发示例
③将目标类和切面类的对象创建权交给 spring

Spring集成Junit和Aop开发示例
④在切面类中使用注解配置织入关系

Spring集成Junit和Aop开发示例
⑤在配置文件中开启组件扫描和 AOP 的自动代理

Spring集成Junit和Aop开发示例
⑥测试

Spring集成Junit和Aop开发示例

 注意点:

 Spring集成Junit和Aop开发示例

 

 

 

 

 

 

 

 

 

 

 

 

上一篇:Spring的 Junit 单元测试


下一篇:使用idea创建一个JUnit5测试详细步骤(附带示例)