建立了bootStrap.yml文件,其中设置了端口号为7777,但是配置文件不生效,我建立的是一个

Springboot项目。

原因bootstrap.yml文件是用于SpringCloud组件的,只有项目中存在该依赖,他才会变成绿色,生效的,而且他会比application.yml先加载。

解决办法要么就是添加SpringCloud相关依赖,要么就是将配置文件换成applicaton.yml

 引入 Spring Cloud 中的某一组件即可,如 Eureka 或其他,因为他们里面包含 spring-cloud-commons-dependencies 依赖。

 <dependency>
    <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
 </dependency>

或者直接引入spring-cloud-commons-dependencies 依赖。

 <dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-commons-dependencies</artifactId>
     <version>${spring-cloud-commons.version}</version>     
 </dependency>

    

更多推荐

bootstrap.yml文件不生效