<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 附錄B.2. 使用注解處理器產生自己的元數據 ### 附錄B.2. 使用注解處理器產生自己的元數據 通過使用`spring-boot-configuration-processor` jar, 你可以從被`@ConfigurationProperties`注解的節點輕松的產生自己的配置元數據文件。該jar包含一個在你的項目編譯時會被調用的Java注解處理器。想要使用該處理器,你只需簡單添加`spring-boot-configuration-processor`依賴,例如使用Maven你需要添加: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> ``` 使用Gradle時,你可以使用[propdeps-plugin](https://github.com/spring-projects/gradle-plugins/tree/master/propdeps-plugin)并指定: ``` dependencies { optional "org.springframework.boot:spring-boot-configuration-processor" } compileJava.dependsOn(processResources) } ``` **注**:你需要將`compileJava.dependsOn(processResources)`添加到構建中,以確保資源在代碼編譯之前處理。如果沒有該指令,任何`additional-spring-configuration-metadata.json`文件都不會被處理。 該處理器會處理被`@ConfigurationProperties`注解的類和方法,description屬性用于產生配置類字段值的Javadoc說明。 **注**:你應該使用簡單的文本來設置`@ConfigurationProperties`字段的Javadoc,因為在沒有被添加到JSON之前它們是不被處理的。 屬性是通過判斷是否存在標準的getters和setters來發現的,對于集合類型有特殊處理(即使只出現一個getter)。該注解處理器也支持使用lombok的`@Data`, `@Getter`和`@Setter`注解。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看