spring boot中bootstrap.yml配置端口没起作用
spring boot项目中如果需要使用bootstrap.yml,必须引入maven springcloud的上下文坐标,因为bootstrap.yml是针对应用级别的上下文才起作用。
<!-- https://mvnrepository/artifact/org.springframework.cloud/spring-cloud-context -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-context</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
如果没有引入maven,bootstrap.yml文件都没有起作用
在里面写配置都没有提示
引入maven后,文件变的生效了
写配置也有提示了
如果添加spring cloud上下文之后项目报错,那是因为spring cloud和spring boot版本不兼容
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-context</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
2.2.1兼容可使
更多推荐
bootstrap.yml配置没起作用
发布评论