创建Spring Boot cloud config应用程序时出现以下错误。有什么帮助吗?
No spring.config.import property has been defined
Action:
Add a spring.config.import=configserver: property to your configuration.
If configuration is not required add spring.config.import=optional:configserver: instead.
To disable this check, set spring.cloud.config.enabled=false or
spring.cloud.config.import-check.enabled=false.
根本原因是Spring Boot 2.4更改了其默认功能。新的 spring.config.import
属性是必需的。
若要修复此问题,请添加新的 spring.config.import
属性。下面是在 application.yml
中对我有用的示例。
spring:
config:
import: "optional:configserver:"
这是留档,以防您需要设置不同的值:
Spring Boot配置数据导入
Spring Boot 2.4 引入了一种通过 spring.config.import 属性导入配置数据的新方法。现在,这是绑定到配置服务器的默认方式。
出现此错误是因为您使用的是新版本的Spring Boot和Spring Cloud,但您试图以旧的方式进行配置。
Spring Cloud Config客户端已更改,技术上<code>引导。属性和<code>引导。yml文件已弃用。
boostrap.properties
移动到 application.properties
(也可以是 .yml
)bootstrap.properties
文件spring.cloud.config.uri=http://localhost:8888
替换为 spring.config.import=configserver:http://localhost:8888
这是告诉您Spring Boot应用程序要从运行在<code>localhost:8888</code>上的Spring Cloud Config服务加载属性的正确方法。
如果您想使用传统的引导。属性
文件,只需添加以下依赖项:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
请注意,这是一个不推荐的机制,所以如果您正在创建一个新项目,请使用正确的解决方案。
Maven的解决方案
在<code>pom中添加以下依赖项。xml文件:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
Gradle 解决方案
在< code>build.gradle文件中添加:
implementation('org.springframework.cloud:spring-cloud-starter-bootstrap')
这解决了我的问题。
问题内容: 我正在借助以下方法设置新的React:https : //github.com/facebookincubator/create-react- app 但是,我遇到了一个棉绒问题。我收到以下掉毛错误。 这是导致问题的代码: 我试着使用react / prop-types规则,但无济于事。 问题答案: 根据这个问题发表评论。 这似乎是因为您在安装时仅应使用create-react- ap
试图向OpenLDAP添加一个新属性,但总是碰壁。我正在尝试向架构添加ipPhone属性,因为我不能在默认的telephoneNumber属性中包含*数字。 下面是我的LDIF文件,用于创建新属性并将其与objectClass类似。 我已经测试和谷歌了几个小时,但一直无法解决这个问题或找出我错过了什么!
我在运行项目时遇到错误: 环境: 请求方法:发布请求URL:http://127.0.0.1:8000/ Django版本:1.8。4 Python版本:2.7。6个已安装的应用程序:('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','djang
Json服务器数据显示,在使用retrofit2和rxjava2的android中,当参数传递给inteface时,会出现错误。 接口
我不知道这是怎么回事 主要活动 我遇到了这个问题 2022-03-18 09:18:27.393 13874-13874/com。实例githubuser2 E/AndroidRuntime:致命异常:主进程:com。实例githubuser2,PID:13874 java。lang.RuntimeException:无法启动活动组件信息{com.example.githubuser2/com.e
我有一个类,我注入到ViewModel ViewModel工厂,当在活动中的onCreate方法中初始化视图模型时,它说传递的值没有初始化。 下面是我的代码 我对Kotlin很陌生,所以尝试过调试,但在这个问题上卡住了。 这是Mainactive代码: 我的ViewModelFactory: 我的班级回购: 这是我收到的错误: