1.propertie配置读取数据
/**
* 通过value取配置文件中的数据
*/
@Component
@PropertySource(value = {"config/db-config.properties"})
public class InfoConfig1 {
@Value("${db.username}")
private String useranme;
@Value("${db.password}")
private String password;
public String getUseranme() {
return useranme;
}
public void setUseranme(String useranme) {
this.useranme = useranme;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "";
}
}
2.取值
@RestController
public class InConfigController {
@Autowired
private Environment env;
@Value("${db.username}")
private String username;
@RequestMapping(value = "/info")
public String getValue() {
String username = env.getProperty("db.username");
String password = env.getProperty("db.password");
return username;
}
@RequestMapping(value = "/info2")
public void getValue1() {
System.out.println(username);
}
}
转载于:https://www.cnblogs.com/wqk66/p/10939733.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)