静态字段Spring 自动装配
我们可以在 Spring 控制器中自动装配静态字段吗?
例如:
@Autowired
public static JNDIEMailSender jNDIEmailSender;
Can we autowire static fields in spring controller ?
eg:
@Autowired
public static JNDIEMailSender jNDIEmailSender;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,我认为这行不通。您可以添加一个setter方法,使用@Autowired注释它并在setter中设置静态字段。
No, I don't think that will work. You can add a setter method, annotate it with @Autowired and set the static field in the setter.
Spring 不会自动装配静态字段
Spring doesnt autowire static fields