application.yml 提示 Cannot resolve configuration property 'server'
时间: 2023-09-08 08:09:26 浏览: 91
这个错误通常是由于 application.yml 文件中缺少必要的配置属性导致的。在这种情况下,你需要确保在 application.yml 文件中正确配置了 server 相关的属性。
例如,如果你想要配置服务器的端口号为 8080,那么可以在 application.yml 文件中添加以下内容:
```
server:
port: 8080
```
如果你已经正确配置了 server 属性,但是仍然遇到了这个错误,那么可能是因为你的 IDE 没有正确加载 application.yml 文件。你可以尝试在命令行中运行你的应用程序,看看是否仍然出现这个错误。如果问题仍然存在,你可以检查一下你的 Spring Boot 版本是否正确,并且查看是否有其他配置文件覆盖了你的 application.yml 文件中的配置。
相关问题
提示Cannot resolve configuration property 'spring.jackson.enabled'
如果你在 `application.properties` 或者 `application.yml` 中添加了 `spring.jackson.enabled=false` 的配置,但是IDE或者构建工具提示 `Cannot resolve configuration property 'spring.jackson.enabled'`,可能是因为你没有添加 `spring-boot-starter-json` 或者 `jackson-databind` 依赖。
在Spring Boot中,默认情况下会自动添加 `spring-boot-starter-json` 依赖,这个依赖包含了Jackson等常用的JSON转换器。如果你没有手动排除或者删除这个依赖,那么就不需要再手动添加 `jackson-databind` 依赖。
如果你排除了 `spring-boot-starter-json` 依赖,或者手动删除了 `jackson-databind` 依赖,那么就需要手动添加 `jackson-databind` 依赖,否则就会出现 `Cannot resolve configuration property 'spring.jackson.enabled'` 的错误。你可以在 `pom.xml` 或者 `build.gradle` 文件中添加以下依赖:
Maven:
```xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
```
Gradle:
```groovy
implementation 'com.fasterxml.jackson.core:jackson-databind'
```
添加完依赖后,重新构建项目,就可以在 `application.properties` 或者 `application.yml` 中使用 `spring.jackson.enabled=false` 的配置了。
application.yml和application.property
`application.yml` 和 `application.properties` 都是 Spring Boot 应用程序中用于配置应用程序属性的文件。两者都可以用来配置应用程序属性,但它们之间的语法有所不同。
`application.yml` 是基于 YAML 格式的文件,它使用缩进来表示嵌套关系。例如:
```yaml
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: password
```
`application.properties` 则是基于键值对的文件,例如:
```properties
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=password
```
在实际使用中,两者都可以用来配置应用程序属性,但是对于一些复杂的配置,使用 `application.yml` 可能更加方便和易读。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)