springboot properties string配置是中文的问题

网络上写的是这个, 在application.properties上写这个, 应该是编码的问题

spring.message.encoding=UTF-8

建议改成yml的格式, yml默认编码是utf-8

但是我在上面改了, 还是乱码, springboot版本就不贴, 没有多大意义, 说说我的解决方法吧

使用加解密, 我是使用了base64的encode和decode


  1. 将中文base64 encode 之后的值, 配置在properties中
  2. 在程序用到的时候将对应的值 base64 decode

关于加解密工具, 我这里用的是hutool工具包