转载
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.youkuaiyun.com/BeNiceman/article/details/78540920
@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注解注入,需调用的那个类中,问题解决了
本文探讨了在Spring框架中,使用@Component注解的MailUtil类在Controller中直接new实例时,属性值无法正确获取的问题。通过使用@Resource注解进行依赖注入,成功解决了属性值为空的难题。
2760

被折叠的 条评论
为什么被折叠?



