1. 使用@value註解,可以直接將屬性值注入到你的beans中,並通過spring 的environment抽象或繫結到結構化物件來訪問。
import org.springframework.stereotype.*import org.springframework.beans.factory.annotation.*@component
public
class
mybean ")
private
string name;
//...
}
2. 配置隨機值
my.secret=$my.number=$
my.bignumber=$
my.number.less.than.ten=$
my.number.in.range=$
3. @configurationproperties
@configurationproperties(prefix="my")public
class
config
}my.servers[0]=dev.bar.com
my.servers[1]=foo.bar.com
4.profiles
spring profiles提供了一種隔離應用程式配置的方式,並讓這些配置只能在特定的環境下生效。任何@component或 @configuration都能被@profile標記,從而限制載入它的時機。
@configuration@profile("production")
public
class
productionconfiguration
SpringBoot常用的註解
enableautoconfiguration 根據當前引入的包自動生成配置資訊,基於約定大於配置的原理,減少開發人員的所需的配置內容。具體來說,此註解工作時,會去載入jar包中的config相關jar spring boot autoconfigure 1.5.9.release 解析其中的met...
spring Boot常用的註解
1 restcontroller restcontroller被稱為乙個構造型 stereotype 註解。它為閱讀 的開發人員提供建議。對於spring,該類扮演了乙個特殊角色。它繼承自 controller註解。4.0之前的版本,spring mvc的元件都使用 controller來標識當前類...
Springboot常用的註解
1 controller主要用來修飾類,用來處理http請求 2 responsebody主要用來修飾類和方法。返回字串和json資料,不用來返回模板。3 restcontroller主要用來修飾類,用來處理http請求,可以看成是 controller和 responsebody的組合註解,用來返...