spring boot自定義類配置綁定在配置文件中自動提示
- 2021 年 3 月 2 日
- 筆記
- 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>
寫在最後
添加這個依賴後,可以發現自定義類添加的配置綁定注釋出現的提示消失了。就是下面這個: