日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

annotations_Spring Annotations我从来没有机会使用第2部分:@ConfigurationProperties

發布時間:2023/12/3 javascript 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 annotations_Spring Annotations我从来没有机会使用第2部分:@ConfigurationProperties 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

annotations

幾天前,我在檢查其他內容時不小心偶然發現了Spring Boot項目中的Spring注釋。

我們都知道如何將帶有“ @Value”的屬性值綁定到類,并且我們都知道如果要綁定多個屬性,這可能會很麻煩。 Spring Boot可以為您提供幫助。 您可以使用“ @ConfigurationProperties”并簡潔地綁定多個值。 我們會給一個前綴,以區別于我們的其他配置。 例如“ @ConfigurationProperties(prefix =“ jdbc”)”。

該帶注釋的類具有的任何字段都將填充有來自屬性資源的屬性值。 例如,如果它具有用戶名參數,則帶有“ jdbc.username”鍵的屬性資源將填充此字段。 使用此注釋的最實用方法是將其與“ @Configuration”一起使用。

您可以檢查我們如何創建config類。

package com.sezinkarli.tryconfigprops; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; import javax.annotation.PostConstruct; import java.util.HashMap; import java.util.Map; @Configuration @ConfigurationProperties (prefix = "jdbc" ) public class JdbcConfig { private String user; private String password; private String url; private String driver; public String getUser() { return user; } public void setUser(String user) { this .user = user; } public String getPassword() { return password; } public void setPassword(String password) { this .password = password; } public String getUrl() { return url; } public void setUrl(String url) { this .url = url; } public String getDriver() { return driver; } public void setDriver(String driver) { this .driver = driver; } public String getProperty(String key) { return propertyMap.get(key); } }

在下面,您可以檢查我們從應用程序屬性映射的屬性

jdbc.user=myJdbcUser jdbc.password=myPwd jdbc.url=myUrl jdbc.driver=myJdbcDriver

之后,您可以通過將配置類注入到某個地方來輕松獲得這些值。

@Service public class YourService { @Autowired private JdbcConfig jdbcConfig; }

您也可以使用“ @ConfigurationProperties” 在此處檢查玩具項目是否有效。

翻譯自: https://www.javacodegeeks.com/2019/12/spring-annotations-i-never-had-the-chance-to-use-part-2-configurationproperties.html

annotations

總結

以上是生活随笔為你收集整理的annotations_Spring Annotations我从来没有机会使用第2部分:@ConfigurationProperties的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。