Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring boot应用程序忽略application.yml属性_Spring Boot_Intellij Idea - Fatal编程技术网

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文件缩进了吗?