首頁 > 問答 > 主體
asbtract class A { private String attr = ""; }
class B extends A { @Value("${xxx}") private String attr; }
假如properties里面的xxx的值为“123”,配置了一个bean名叫a, a.attr的值是多少?“” 还是 “123”?
PHP中文网2017-04-18 10:13:52
自己new當然是""給spring管理的才是"123"
PHPz2017-04-18 10:13:52
我覺得應該是"", 因為成員變數是靜態綁定,也就是說編譯期就確定的。 a在編譯期的型別是class A。
首頁
課程
問答
我的