Android软件安全权威指南_随书代码.zip
springboot是啥Android软件安全权威指南_随书代码.zip
⽂件: (访问密码:551685)
以下内容⽆关:
-------------------------------------------分割线---------------------------------------------
Spring Boot 2.x基础教程:配置元数据的应⽤
在使⽤Spring Boot开发应⽤的时候,你是否有发现这样的情况:⾃定义属性是有⾼量背景的,⿏标放上去,有⼀个Cannot resolve configuration property的配置警告。
如果不对于这个警告觉得烦,想要去掉,那么可以通过设置来去除:
但是,我的建议是不要去掉,因为这个警告正好可以通过⾼亮来区分你的⾃定义配置以及框架配置,可以让你快速的分辨哪些是⾃定义的。
如果你实在想去掉,那么也不建议⽤上⾯说的⽅法,⽽是建议通过完善配置元数据的⽅式来完成。所以,
今天就来具体说说配置元数据的应⽤!
啥是配置元数据?
我们不妨打开⼀个已经创建好的Spring Boot项⽬,查看⼀下它的Spring Boot依赖包,可以到如下图的⼀个json⽂件:
这⾥报错的就是配置的元数据信息。有没有发现这些name的值都很熟悉?其中description是不是也很熟悉?对,这些就是我们常⽤的Spring Boot原⽣配置的元数据信息。
这下知道配置元数据可以⽤来做啥了吧?它可以帮助IDE来完成配置联想和配置提⽰的展⽰。
⽽我们⾃定义配置之所以会报警告,同时也没有提⽰信息,就是因为没有这个元数据的配置⽂件!
配置元数据的⾃动⽣成
既然知道了原理,那么接下来我们尝试⽤⼀下配置元数据试试!
第⼀步:创建⼀个配置类,定义⼀个⾃定义配置
@Data
@Configuration
@ConfigurationProperties(prefix = “com.didispace”)
public class DidiProperties {
/**
* 这是⼀个测试配置
*/
private String from;
}
第⼆步:在l中添加⾃动⽣成配置元数据的依赖
org.springframework.boot spring-boot-configuration-processor 第三步:mvn install下这个项⽬。
此时我们可以在⼯程target⽬录下到元数据⽂件:
同时,我们在配置⽂件中尝试编写这个⾃定义的配置项时,可以看到编译器给出了联想和提⽰:
并且,编写完配置之后,也没有⾼亮警告了!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论