一、@EnableAspectJAutoProxy 表示开启AOP代理自动配置,如果配置@EnableAspectJAutoProxy表示使用cglib进行代理对象的生成,设置@EnableAspectJAutoProxy(exposeProxy=true)表示通过aop框架暴露该代理对象,aopContext能够访问,默认为false。
源码接口截图:
proxyTargetClass是控制aop的具体实现方式,为true 的话使用cglib,为false的话使用java的jdk Proxy,默认为false
应用事例如链接:https://blog.csdn.net/sinat_27938829/article/details/79391403
二、 @RequestMapping注释提供路由信息 ,它告诉spring任何http请求都应该将/path映射到home方法。
三、@RestController包含了@Controller和@ResponseBody注解,告知controller返回json格式数据,如果遇到返回html的话则需要分别使用controller和ResponseBody注解,这俩个注解不只是spring boot特有的,spring mvc也拥有他们。
二和三事例截图: