草庐IT

privateName

全部标签

Spring:如何向静态字段注入(inject)值?

有了这个类@ComponentpublicclassSample{@Value("${my.name}")publicstaticStringname;}如果我尝试Sample.name,它总是'null'。所以我尝试了这个。publicclassSample{publicstaticStringname;@PostConstructpublicvoidinit(){name=privateName;}@Value("${my.name}")privateStringprivateName;publicStringgetPrivateName(){returnprivateName;}

Spring:如何向静态字段注入(inject)值?

有了这个类@ComponentpublicclassSample{@Value("${my.name}")publicstaticStringname;}如果我尝试Sample.name,它总是'null'。所以我尝试了这个。publicclassSample{publicstaticStringname;@PostConstructpublicvoidinit(){name=privateName;}@Value("${my.name}")privateStringprivateName;publicStringgetPrivateName(){returnprivateName;}