Circular placeholder reference 'server.port' in property definitions
时间: 2024-01-21 14:03:32 浏览: 35
这个问题通常出现在Spring Boot应用程序的application.properties或application.yml文件中。它表示在属性定义中存在循环依赖,其中一个属性的值依赖于另一个属性,而另一个属性的值又依赖于第一个属性。
例如,如果在application.properties中同时定义了以下两个属性:
server.port=${my.server.port}
my.server.port=${server.port}
则会出现Circular placeholder reference 'server.port' in property definitions的错误,因为server.port和my.server.port互相依赖。
为了解决这个问题,您需要检查属性定义并确保没有循环依赖。您可以使用不同的属性名称来避免这种情况,或者将这些属性定义在不同的文件中。
相关问题
java.lang.IllegalArgumentException: Circular placeholder reference 'feign.public.name' in property definitions
这是一个异常,常见于使用Spring Cloud Feign时,其中的占位符引用了自己,导致了循环引用的问题。你需要检查你的配置文件中是否存在这样的循环引用,如果存在,则需要将其删除或者修改为正确的占位符引用。可以参考以下几个步骤:
1. 检查配置文件中的占位符引用,查看是否存在循环引用。
2. 如果存在循环引用,尝试将其删除或者修改为正确的占位符引用。
3. 如果无法解决问题,可以尝试升级Feign版本或者检查其他配置文件中的占位符引用是否正确。
希望这些信息能帮助你解决这个问题!
Could not resolve placeholder 'server.port' in value "${server.port}"
这个错误一般是因为在配置文件中引用了一个未定义的属性。你可以检查一下你的配置文件,看一下是否定义了 `server.port` 这个属性,如果没有定义,可以在配置文件中添加如下代码:
```
server.port=8080
```
如果已经定义了,那么可能是因为配置文件没有被正确加载,你可以检查一下配置文件的路径和命名是否正确。如果还是无法解决,可以提供更多的错误信息和代码,以便更好地帮你解决问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)