app: platform: version: code: '1.0.0'
具體格式:java
get/set
方法@Component
和 @ConfigurationProperties
修飾import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** * @author john * @date 2019/12/19 - 9:26 */ @Component @ConfigurationProperties(prefix="app.platform.version") public class Version { private String code; public String getCode() { return code; } public void setCode(String code) { this.code = code; } @Override public String toString() { return "Version{" + "code='" + code + '\'' + '}'; } }
@Autowired Version version;
import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class VersionApplicationTests { @Autowired Version version; @Test void testVersion(){ System.out.println(version.toString()); } }