一 自定義屬性
可以使用@value 註解來讀取,在之前的helloworld工程的控制器中新增屬性並讀取,如下
@restcontroller自定義的屬性比較少時使用@value讀取還是比較方便的,如果我們的屬性比較多的時候,比如我們要讀取資料庫連線池配置的很多的屬性值,再這樣讀取的話,就顯得不是很美觀了。這種情況我們一般定義乙個物件,把屬性字段作為物件的屬性來接收,在屬性檔案中在增加乙個屬性public class hellocontroller
}
@componentprivate string name;
private int age;
@override
public string tostring() ';
}//省略getter和setter方法
}
@component 表示指定當前類為例項,以便可以在spring中使用訪問hello方法可以看到二 自定義屬性配置檔案my.name=helloworld2 my.age=22定義讀取屬性的物件類,使用 @propertysource("classpath:my.properties") 來指定我們當前類要讀取的屬性檔案
@component修改控制器hello方法測試@propertysource("classpath:my.properties")
@configurationproperties(prefix = "my")
private string name;
private int age;
@override
public string tostring() ';
}// 省略getter和setter方法
}
@restcontroller訪問hello方法,可以看到控制台輸出的列印資訊public class hellocontroller
}
springboot屬性類自動載入配置檔案中的值
springboot屬性類自動載入配置檔案中的值,如person類載入在yml中配置的name,age等屬性值,可以通過如下步驟獲取 類上新增 configurationproperties註解,prefix為yml中配置的屬性名稱,要想屬性類生效得加上 component註解 如果想要在yml中有...
SpringBoot屬性配置
我們可以通過修改該配置檔案來對一些預設配置的配置值進行修改。server port 8888 重啟專案,啟動日誌可以看到 tomcat started on port s 8888 http 啟動埠為8888,瀏覽器中訪問 http localhost 8888 能正常訪問。server port ...
Spring Boot快速入門
spring boot屬性配置檔案詳解 自定義屬性與載入 我們在使用spring boot的時候,通常也需要定義一些自己使用的屬性,我們可以如下方式直接定義 xml xml org.springframework.bootgroupid spring boot starterartifactid d...