轻量级前端框架助力开发者提升项目效率与性能
1012
2022-12-07
解决springboot configuration processor对maven子模块不起作用的问题
环境
idea 2021.1
maven 3.6.1
springboot 2.3.10.RELEASED
问题:
spring boot configuration annotation processor not configured
单模块maven项目
在pom内添加以下依赖即可消除警告
多模块且喊子模块maven项目
在父module的pom内添加以下依赖
然后在maven-compiler-plugin内的annotationProcessorPaths中添加相应path
这样就能消除警告啦,至于自定义yml或properties的内容快捷提示且能跳转相应配置类,可以看如下简单demo
demo
application.yml
my:
a:
name: lisi
age: 11
person:
age: 12
name: zhangsan
MyConfihttp://g.java
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
*
* demo
*
*
* @author wandoupeas
* @date 2021-09-16 11:48 上午
*/
@Data
@Component
@ConfigurationProperties(prefihttp://x = "my.a")
public class MyConfig {
private String name;
private String age;
private MyConfigName person;
}
MyConfigName.java
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
*
* demo
*
*
* @author wandoupeas
* @date 2021-09-16 11:48 上午
*/
@Data
@Component
@ConfigurationProperties(prefix = "my.a.person")
public class MyConfigName {
private String name = "zhangsan";
private String age = "123";
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~