java - spring 模板方法模式 注入属性的问题
ringa_lee
ringa_lee 2017-04-18 10:11:52
0
2
306
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
ringa_lee

ringa_lee

모든 응답(2)
Ty80

저의 신작은 당연히 ""
봄이 관리하는 것은 "123"입니다

PHPzhong

멤버 변수는 정적으로 바인딩되어 있어 컴파일 타임에 결정되기 때문에 ""여야 한다고 생각합니다. 컴파일 타임의 a 유형은 클래스 A입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!