@Value在工具類中取到的值爲null

@Component
public class MailUtil {

/** 日誌 */
private static Logger log = LoggerFactory.getLogger(MailUtil.class);

/** 發件人郵箱 */
@Value("${mail.senderMail}")
private String myEmailAccount;

在工具類中已用component註解注入到了spring容器中,我在另一個controller中用了new MailUtil()的方法去調用時發現,幾個屬性值都取不到,後面在借鑑了網友的經驗後發現 在需要調用這個util類時需要用註解的方式去調用:用@Resource註解注入,需調用的那個類中,問題解決了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章