Spring boot Spring boot应用程序忽略application.yml属性
因此,我的新Spring boot Spring boot应用程序忽略application.yml属性,spring-boot,intellij-idea,Spring Boot,Intellij Idea,因此,我的新springboot应用程序似乎忽略了application.yml文件中的属性 我试图通过更新application.yml文件来覆盖默认服务器端口,以包含 server: port: 8952 但是应用程序在端口8080上启动 o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 我正在从Intellij运行它 appl
springboot
应用程序似乎忽略了application.yml
文件中的属性
我试图通过更新application.yml文件来覆盖默认服务器端口,以包含
server:
port: 8952
但是应用程序在端口8080上启动
o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
我正在从Intellij
运行它
application.yml位置:
C:\myProject\src\main\resources\application.yml
C:\myProject\src\main\java\com\example\MyApplication.java
主要课程地点:
C:\myProject\src\main\resources\application.yml
C:\myProject\src\main\java\com\example\MyApplication.java
下面是应用程序的配置窗口:
以下是pom的相关章节:
<properties>
<spring-boot-version>2.2.0.RELEASE</spring-boot-version>
<java.version>1.8</java.version>
</properties>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${spring-boot-version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
<version>${spring-boot-version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>${spring-boot-version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>${spring-boot-version}</version>
<scope>test</scope>
</dependency>
2.2.0.1发布
1.8
org.springframework.boot
SpringBootStarterWeb
${spring启动版本}
org.springframework.boot
弹簧靴起动器执行器
${spring启动版本}
org.springframework.boot
弹簧靴开发工具
${spring启动版本}
运行时
org.springframework.boot
弹簧起动试验
${spring启动版本}
测试
这一定是我在这里遗漏的一件很小的事情,因为在我的其他应用程序中,它正在按预期工作如果您构建并运行它,它会从jar中被识别出来(只是为了排除intellijidea bug)您能在intellij中显示您的运行配置吗?它在运行->编辑中configurations@pepevalbeaddedI将我的文件称为“application.properties”,它对我来说是有效的。。你仔细检查过yaml文件缩进了吗?