轉自:https://blog.csdn.net/zhulaosan/article/details/101061030
一、 @Value(“#{}”)
-
@Value(“#{}”) 表示SpEl表達式通常用來獲取bean的屬性,或者調用bean的某個方法。當然還有可以表示常量
-
用 @Value(“${xxxx}”)注解從配置文件讀取值的用法
一、 @Value(“#{}”)
1 @Value(“#{}”) SpEL表達式(https://blog.csdn.net/ya_1249463314/article/details/68484422)
@Value(“#{}”) 表示SpEl表達式通常用來獲取bean的屬性,或者調用bean的某個方法。當然還有可以表示常量-
-
-
-
public class LoginController {
-
-
-
private int number; //獲取數字 1
-
-
-
private String str;
-
-
-
private String jdbcUrl;
-
-
-
private DataSourceTransactionManager transactionManager;
-
-
-
public String login(String name,String password) throws FileNotFoundException{
-
System. out.println(number);
-
System. out.println(str);
-
System. out.println(jdbcUrl);
-
return "login";
-
}
-
}
二、 @Value(“${}”)
-
-
.用法:從配置properties文件中讀取init.password 的值。
-
-
private String initPwd;
dbconfig.properties 文件:
-
-
-
#MD5
-
password.algorithmName=md5
-
password.hashIterations=2
-
#initpwd
-
init.password=admin
-