如题,在指定 --spring.config.additional-location 时,如果路径不以 / 结尾,Spring Boot 会认为这是个无效的文件夹,继而回退到 ~/.halo2。
“文件夹路径后必须跟随一个 /”对不熟悉 Spring Boot 的人并不是常识。如果按照惯性思维(在使用很多 Linux 应用时,文件夹路径后省略 / 是完全 ok 的)偷懒不打上这个斜杠的话,就会导致工作目录回退到 ~/.halo2,而这一点在文档中并没有强调。
2024-11-30T20:50:12.379+08:00 INFO 18026 --- [ main] run.halo.app.Application : No active profile set, falling back to 1 default profile: "default"
↑ 这是不指定尾随斜杠时出现的报错
如果可以的话,在文档里添加一句例如 ”如果额外指定了工作目录,路径后必须添加一个 /“ 可能会更好(?)
(具体出现这个配置项的地方在 入门 > 安装指南 > 使用 JAR 文件部署)
万分感谢!