您可以在applitacation.properties文件中的电子邮件数据中添加Spring环境变量吗?在我的例子中,我使用Linux并在/etc/环境中配置环境变量
它与
spring.datasource.url=${SPRING_DATASOURCE_URL}
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}
但它不适用于
spring.mail.host=${SPRING_MAIL_HOSTNAME}
spring.mail.port=${SPRING_MAIL_PORT}
spring.mail.username=${SPRING_MAIL_USERNAME}
spring.mail.password=${SPRING_MAIL_PASSWORD}
这有什么区别呢?
发布于 2022-05-26 02:55:56
它应该可以工作,但是您没有指定哪些不工作。要使这些属性有用,您必须连接正确的Spring插件,并在代码中使用它:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
<version>2.7.0</version>
</dependency>
// wire it in your bean
@Autowired
private JavaMailSender emailSender;
// reference the emailSender and send emails ...
https://stackoverflow.com/questions/72378299
复制相似问题