84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
asbtract class A { private String attr = ""; }
class B extends A { @Value("${xxx}") private String attr; }
假如properties里面的xxx的值为“123”,配置了一个bean名叫a, a.attr的值是多少?“” 还是 “123”?
ringa_lee
自己new當然是""給spring管理的才是"123"
我覺得應該是"", 因為成員變數是靜態綁定,也就是說編譯期就確定的。 a在編譯期的型別是class A。
自己new當然是""
給spring管理的才是"123"
我覺得應該是"", 因為成員變數是靜態綁定,也就是說編譯期就確定的。 a在編譯期的型別是class A。