package cn.veryjava; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import javax.validation.constraints.NotNull; /** * 描述: TODO: * 包名: cn.veryjava. * 作者: barton. * 日期: 16-10-28. * 项目名称: veryjava.spring.boot * 版本: 1.0 * JDK: since 1.8 */ @Component @ConfigurationProperties(prefix = "veryjava") public class VeryJavaProperties { private String name; private String age; private String object; private My my; @NotNull private String position; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } public String getObject() { return object; } public void setObject(String object) { this.object = object; } public My getMy() { return my; } public void setMy(My my) { this.my = my; } public String getPosition() { return position; } public void setPosition(String position) { this.position = position; } }