无法解析配置属性“...
我可以通过@value注释或自动连线环境访问我的属性。但我自己定义的所有属性都在idea中得到了这个警告。我应该做些什么来认识这些,而不是打扰我?
为了让IntelliJ IDEA知道您的Spring Boot属性,您可以在项目中定义Spring Boot配置元数据。
如果可以对属性使用@configurationproperties
注释类,则可以将Spring Boot配置注释处理器添加到类路径中,IntelliJ IDEA将在target
或out
中为您生成配置元数据:
Maven:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
格雷德尔:
implementation 'org.springframework.boot:spring-boot-configuration-processor'
自己创建配置元数据文件src/main/resources/meta-inf/spring-configuration-metadata.json
:
{
"properties": [
{
"name": "myapp.someprop",
"type": "java.lang.String"
},
{
"name": "myapp.someintprop",
"type": "java.lang.Integer"
}
]
}
如果警告仍然出现,您可以尝试重新启动IDE。选择文件>无效缓存/重新启动
并单击无效并重新启动
。
TypeScript抱怨HTMLElement没有value属性,但当我在JavaScript中使用它时,它可以正常工作。 在JavaScript中,var inputValue=document。getElementById('input1');安慰日志(inputValue.value);//它给出了输入元素的值 我可以知道为什么TypeScript抱怨吗?
问题内容: 我想使用原型为“ webapp”的Eclipse Juno EE创建一个Maven项目。我安装了“用于Eclipse WTP的Maven集成(孵化)”,并且还安装了“用于Eclipse的Maven集成”(在Eclipse Marketplace的“安装”选项卡上找到了它)。当我尝试从File-> New_> Maven Project创建新项目时,出现错误: 它适用于各种原型。我正在使
我有一个简单的RestController应用程序- 它在SpringBoot(http://localhost:8080/greeting)上工作得很好,但是当我创建一个WAR并将其部署到Tomcat(9.0.2)上时,它会抛出一个404。
问题内容: 我正在使用Hibernate 从表的列中获取值。 但是当我得到结果时,它会引发异常 org.hibernate.QueryException:无法解析属性:com.contaque.hibernateTableMappings.contaque_recording_log的文件名 我的食用豆是: 我从那里获取hibernate-session的hibernateUtil类: 我从表中获
当我执行以下代码时(一个更大的例子,归结为要点) 我得到这个错误: Err: MongoError:错误处理查询: ns=locationdemo.locationsTree: GEONEAR field=loc maxdist=600000 is近球体=0排序:{}Proj:{}planner返回错误:无法找到$Geo近查询的索引
我很感激任何帮助,我真的想让PostgreSQL在我的机器上运行。