Rumah  >  Soal Jawab  >  teks badan

java - spring 模板方法模式 注入属性的问题

asbtract class A {
    private String attr = "";
}
class B extends A {
    @Value("${xxx}")
    private String attr;
}

假如properties里面的xxx的值为“123”,配置了一个bean名叫a, a.attr的值是多少?“” 还是 “123”?

ringa_leeringa_lee2766 hari yang lalu333

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-18 10:13:52

    Yang baharu saya sudah tentu ""
    Yang diuruskan oleh musim bunga ialah "123"

    balas
    0
  • PHPz

    PHPz2017-04-18 10:13:52

    Saya fikir ia sepatutnya "", kerana pembolehubah ahli terikat secara statik, yang bermaksud ia ditentukan pada masa penyusunan. Jenis a pada masa penyusunan ialah kelas A.

    balas
    0
  • Batalbalas