其他分享
首页 > 其他分享> > 在static静态变量中使用注入方式

在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