第一种方法:
一般来说,我们直接用value注解就可以把配置文件中的配置参数注入到我们的属性中,例如:
第二种方法:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
在你创建的POJO类中加上这些注解
@Setter@Getter@ToString
@ConfigurationProperties(prefix = "uu")
@Component
这样就可以把配置的参数注入到pojo类中。
······················
或者这样写:
这个类不用加任何注解
在我们的启动类里配置,这样也是可以的。
@Bean
@ConfigurationProperties("uu")
public Userinfo userinfo(){
return new Userinfo();
}
试试效果:
允许匹配方式
uu.uName=xx;
uu.u_name=xx;
uu.u-name=xx;
uu_u_name=xx;
在命令行中启动jar工程时,使用--开头的参数可以被springboot视为参数,允许参数绑定。