spring-configuration-processor


spring-boot-configuration-processor

我們在自己寫配置文件的時候,沒有提示。如果想有提示,可以借助 configuration-processor 依賴

首先我們看看為什么我們在寫類似於spring時會有提示呢。

看看依賴包含的jar包里面有什么吧。
image

原因就是,在jar包里有一個元數據 json。

image

眼熟吧,這就是我們經常寫的用來配置不同接口東西。

這里定義了名字、類型、描述、來源類型、默認值。

我們點進這個來源類看一下。

image

看到數據來源了。

我們用configuration-processor也可以實現同樣的效果!

開始實操

首先我們創建一個類

@EnableConfigurationProperties(value = PersonConfig.class)
@ConfigurationProperties(prefix = "person")
@Component
@Data
public class PersonConfig {
    private String name;
    private String age;
    private Integer sex;
}

@EnableConfigurationProperties 用於開啟下面的注解。

隨后構建項目。

image

image

這里就會有我們剛剛配置過的類了

image

誒現在就有提示了!!!

對於自定義的那個類,一定寫get方法和set方法,缺一不可。用 Lombok的 @Data也可以。否則不生效。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM