废话不多说直接开始
1)新建maven项目,pom结构如下:
1 | <groupId>com.muggle</groupId> |
主要的依赖就是spring-boot-configuration-processor
和spring-boot-autoconfigure
一个是支持代码提示的依赖包,一个是自动化配置的依赖包。新建controller
1 |
|
创建属性类,prefix = “helloworld”代表该项目在属性文件中配置的前缀,即可以在属性文件中通过 helloworld.words=springboot,就可以改变属性类字段 words 的值了。
1 |
|
添加自动化配置类
1 |
|
在resource下新建META-INF/spring.factories
内容为:
1 | org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.muggle.controller.AutoConfig |
这个starter就算是做好了,很简单。