为了更好的使用spring的注解,熟悉掌握各个注解之间的关联,以免使用的时候总会搞不清他们之间的关系,所以把平时一些使用经验放这边作为后续参考,也可以不断持续积累补充到这个文章下,后续有个比较系统性的认识:
1 使用切面注解的流程:
涉及到如下几个注解:
@SpringBootApplication,@Configuration,@Import,@Component,@Aspect
代码使用示例如下,根据代码可以看引入的流程:
@SpringBootApplication 该注解只能扫描本目录下的类,因此如果@Configuration 注解的类不在该目录下,需要通过@import将对应的配置类引进来,对应的@Configuration 注解的配置类可以配置多个spring 的bean类。
以上几个注解的解释可以参考:https://www.jianshu.com/p/721c76c1529c