我们可以在spring控制器中自动挂载静态字段吗?
例如:
@Autowired
public static JNDIEMailSender jNDIEmailSender;
答案 0 :(得分:10)
不,我认为这不会起作用。您可以添加setter方法,使用@Autowired对其进行注释,并在setter中设置静态字段。
@Autowired
void setJNDIEmailSender(JNDIEmailSender jndiEmailSender) {
ClassName.jNDIEmailSender = jndiEmailSender
}
答案 1 :(得分:0)
Spring不会自动装配静态字段