记录spring-boot-configuration-processor在application.yml中不生效
1. 项目描述
多模块项目,根目录的pom.xml管理依赖,子模块继承.
2. 依赖说明
官网给出的例子:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
3. 讲解坑爹的属性
maven-> optional 标签:<span style="font-size:30px"><!-- 防止将此依赖传递到其他模块中 --></span>
大概说明
假如你的Project A的某个依赖D添加了<optional>true</optional>
当别人通过pom依赖Project A的时候,D不会被传递依赖进来
当你依赖某各工程很庞大或很可能与其他工程的jar包冲突的时候建议加上该选项,可以节省开销,同时减少依赖冲突
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。