记录~SpringBoot配置属性注入,单个属性注入与多个属性注入

it2022-05-05  129

SpringBoot配置属性注入

1.单个属性注入

在application.yml文件中定义

在Java类中通过@value注入

2.多个属性注入使用对象的形式注入

在application.yml文件中定义

在Java代码中新建LimitConfig类,添加这些属性,生成setter,getter,toString方法

添加注解@component、@ConfigurationProperties(prefix = " 前缀")

在Java类中通过@Autowired注入对象,使用


SpringBoot配置开发环境(application-dev.yml)、生产环境(application-prod.yml)、测试环境((application-test.yml))的激活文件

当前激活开发环境配置文件

在部署上线的时候在jar包所在目录可直接使用java的命令运行生产环境配置文件,命令:

java -jar -Dspring.profiles.active=prod 到运行的jar包名.jar


最新回复(0)