使用Idea的Spring的init新建项目的时候,默认创建的是application.propertiest配置文件
如图 新增bootstrap配置文件后没有识别出来为项目配置文件
解决方法:
快捷键 Ctrl+Alt+Shift 打开项目结构
然后在项目路径添加我的配置文件即可
这个时候启动可能还是会发现bootstrap的配置文件没有生效,是因为bootstrap的配置文件是springcloud来读取的,所以需要springcloud的依赖
org.springframework.cloud
spring-cloud-context
需要指定兼容boot的版本,否则可能启动的时候出现ClassNotFound ,ClassNotDef 之类的异常
贴上我用的兼容的版本
<!--需要引入该jar才能使bootstrap配置文件生效-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.8.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-context</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>