问题 不想把密码硬编码在代码里面 思路 让应用程序从环境变量中读取密码 SysV [Service] Environment="MYSQL_PASSWD=sss" 修改了Sys V的配置文件记得,要重新加载Sys V配置: sudo systemctl daemon-reload Spring datasource: password: ${MYSQL_PASSWD} 参考: How to set environment variable in systemd service?Placeholders in properties