1.指定配置文件为属性赋值
1.2 业务说明
YML配置文件是SpringBoot程序的核心文件.在其中添加了整合环境的重要的配置.如果有时需要业务数据进行赋值操作时.最好的方式应该采用properties的方式赋值. (通用!!!)
1.2.2编辑pro配置文件
注意编码的格式:最好改为utf-8

1.2.3 编辑JDBCController
说明:动态引入pro配置文件
@RestController //保证返回的数据转化为JSON
//properties与spring容器建立关系,指定pro文件之后,进行加载. 默认的加载策略,采用ISO-8859-1编码
//如果其中包含中文,则应该采用utf-8格式编码.
@PropertySource(value = "classpath:/properties/jdbc.properties",encoding = "UTF-8")
public class JDBCController {
//1.需求:利用YML配置文件的信息为属性赋值
//@Value作用: 从spring容器中找到具体的key,为属性赋值.
@Value("${jdbc2.username}") //spel表达式 spring提供
private String username; //定义数据库用户名
@Value("${jdbc2.password}")
private String password; //定义数据库密码
@RequestMapping("/getMsg")
public String getMsg() {
this.username = "root";
this.password = "root";
return username+"|"+password;
}
@RequestMapping("/getMsgValue")
public String getMsgValue() {
return username+"|"+password;
}
}
本文介绍了如何在SpringBoot应用中利用YML配置文件进行核心配置,并探讨了在业务场景下如何通过properties文件动态为属性赋值,确保编码格式为UTF-8,特别是在JDBCController中实现动态配置文件引入。
233

被折叠的 条评论
为什么被折叠?



