在static静态变量中使用注入方式
作者:互联网
在static静态变了中使用注入方式
0.@Component注解
需要在类上添加 @Component
1.注入类
private static JavaMailSender javaMailSender;
@Autowired
public AsyncFactory(JavaMailSender javaMailSender) {
AsyncFactory.javaMailSender = javaMailSender;
}
2.读取配置文件
private static String emailAccount;
@Value("${spring.mail.username}")
public void setEmailAccount(String emailAccount) {
AsyncFactory.emailAccount = emailAccount;
}
public String getEmailAccount() {
return emailAccount;
}
标签:javaMailSender,emailAccount,变量,静态,static,AsyncFactory,public,String 来源: https://blog.csdn.net/weixin_46237429/article/details/123109688