IDEA中AOP的使用

2019-03-10  本文已影响0人  Monica_b73c

1.AOP的小知识

2.AOP小练习

2.1在pom文件中添加所需要的AOP依赖包

2.2建立Hello接口、建立HelloImpl类去使用Hello接口

image.png
image.png

2.3建立前置增强类MyBeforeAdvice

image.png

这里有一个小知识:

private static final Logger logger=LoggerFactory.getLogger(MyBeforeAdvice.class);

这一句的功能是对日志的使用,这里要提到对loj4j文件的一些配置,首先要导入log4j文件,配置相关的log4j的依赖包,根据相关需要修改红色框中的内容 image.png

2.4进行Hello.xml文件的配置,这里主要是进行bean和Aop的配置 image.png

2.5编写主类运行 image.png

运行结果 image.png

3.课后练习:使用日志模拟数据库连接

3.1建立UserDao接口,建立UserDaoImpl类去使用UserDao接口

image.png
image.png

3.2编写前值增强类BeforAdvice image.png

3.3配置user.xml文件

image.png

3.4编写一个测试类UserDaoTest进行测试UserDao接口中的insert()方法,这里可以在UserDao使用快捷键Ctrl+shift+t快捷创建测试类,这里要导入这两个方法

@RunWith ( SpringJUnit4ClassRunner.class )
@ContextConfiguration(locations = {"/user.xml"})

然后使用@Autowired方法进行测试

最后运行Test文件,此时会在aop目录下出现一个logs文件夹,打开他下面这个文件,可以得到我们想要的结果 image.png

image.png
上一篇 下一篇

猜你喜欢

热点阅读