spring boot自定義類配置綁定在配置文件中自動提示

在spring boot的日常使用中,我們可能需要使用配置綁定的方式動態配置自定義類的成員變量。

這個時候,我們在配置文件中配置spring默認已有的配置時,只需要輸入部分關鍵字即可自動提示,如下圖:

 

 如何讓咱們自定義的類也能夠自動提示呢,以下以我定義的Car爲例

 

 只需一步,便可實現自動提示:

引入依賴

<!--自定義類配置綁定在配置文件提示-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>

重啓項目後測試下。測試結果如下圖:

 

 根據官方文檔,由於這個工具與業務無關,在打包時應該忽略這個工具,因此在pom文件中應該修改打包插件爲:

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <!--打包時忽略自定義類配置提示工具-->
                        <exclude>
                            <groupId>org.springframework.boot</groupId>
                            <artifactId>spring-boot-configuration-processor</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
    

寫在最後

添加這個依賴後,可以發現自定義類添加的配置綁定註釋出現的提示消失了。就是下面這個:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章