前端传参如何修改后端配置(语言-java)

网站如何通过前端发送请求修改配置文件的?

一些网站有管理页面,前端发送请求到后端,然后修改网站的全局配置,并且可以持久化。
那么这些配置文件是保存在数据库中的吗,还是说保存在application.yml文件里面的?

正常修改的网站配置数据 是保存在相关的配置数据库中的, 而不是 application.yml 中,
这个 application.yml 文件,要么是同源码一起打包的,要么是从配置中心获取的,正常是不会随便修改的。

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7455998
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:【算法】给定两个字符串,确定一个字符串重新排列后能否变成另一个字符串(java实现)
  • 除此之外, 这篇博客: java案例----用户注册--发送邮件并激活/发送邮件验证码中的 2.3.1)邮件的配置文件,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  #发送者邮箱