将配置文件放在nacos上后,项目邮箱service获取不到JavaMailSendImpl单例问题 (还没找到具体的原因导致的)

现在知道的是,nacos配置是在refresh第5步执行工厂后置处理器的时候从远程获取配置到本地的。JavaMailSendImpl应该是第11步中出初始化到bean的时候创建的,但是为啥邮箱配置在远程就不能创建bean呢! 

目前解决方法是

1:把邮箱配置放在本地

2:自己获取远程配置实例化一个javaMailSendImpl bean后放到容器里面

posted @ 2022-07-17 11:44  爱摇头的封三  阅读(92)  评论(0编辑  收藏  举报