1. SpringBoot程序加强
1.1 属性赋值问题
1.1.1 业务需求
说明: 如果将配置信息,通过代码的形式写死到代码中,这样的话程序的耦合性高,不便扩展.
需求: 能否为对象的属性,动态赋值.
@RestController //保证返回的数据转化为JSON
public class JDBCController {
private String username; //定义数据库用户名
private String password; //定义数据库密码
@RequestMapping("/getMsg")
public String getMsg() {
this.username = "root";
this.password = "root";
return username+"|"+password;
}
}
1.1.2 @Value方式赋值
1).编辑YML配置文件