sbc(三)自定义Starter-SpringBoot重构去重插
2017-08-01 本文已影响125人
crossoverJie
![](https://img.haomeiwen.com/i2038379/e5f48d14659ea312.jpg)
前言
之前看过SSM(十四) 基于annotation的http防重插件的朋友应该记得我后文说过之后要用SpringBoot
来进行重构。
这次采用自定义的
starter
的方式来进行重构。
关于starter(起步依赖)
其实在第一次使用SpringBoot
的时候就已经用到了,比如其中的:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
我们只需要引入这一个依赖SpringBoot
就会把相关的依赖都加入进来,自己也不需要再去担心各个版本之间的兼容问题(具体使用哪个版本由使用的spring-boot-starter-parent
版本决定),这些SpringBoot
都已经帮我们做好了。
![](https://img.haomeiwen.com/i2038379/1ec948ecec21fb1b.jpg)
![](https://img.haomeiwen.com/i2038379/8c46bc7af381b80e.jpg)
总结
注意一点是spring.factories
的路径不要搞错了,之前就是因为路径写错了,导致自动配置没有加载,AOP也就没有生效,排查了好久。。
项目:https://github.com/crossoverJie/springboot-cloud
博客:http://crossoverjie.top。
![](https://img.haomeiwen.com/i2038379/8399dd07c3d5f662.jpg)