一些网站有管理页面,前端发送请求到后端,然后修改网站的全局配置,并且可以持久化。
那么这些配置文件是保存在数据库中的吗,还是说保存在application.yml文件里面的?
正常修改的网站配置数据 是保存在相关的配置数据库中的, 而不是 application.yml 中,
这个 application.yml 文件,要么是同源码一起打包的,要么是从配置中心获取的,正常是不会随便修改的。
spring:
mail:
host: smtp.qq.com #发送邮件服务器
username: xx@qq.com #发送者邮箱
password: xxxxxxxx #发送者邮箱授权码
protocol: smtp #发送邮件协议
properties.mail.smtp.auth: true #开启认证
properties.mail.smtp.port: 994 #设置端口465或者994
properties.mail.display.sendmail: aaa #可以任意
properties.mail.display.sendname: bbb #可以任意
properties.mail.smtp.starttls.enable: true
properties.mail.smtp.starttls.required: true
properties.mail.smtp.ssl.enable: true #开启SSL
default-encoding: utf-8
#from: xx@qq.com #发送者邮箱