Windows下Spring Boot STS4设置envVerNum环境变量方法求助
Windows下设置envVerNum环境变量并让STS4读取的步骤
方法一:系统级环境变量(永久生效)
- 按下
Win + R,输入sysdm.cpl回车打开系统属性窗口 - 切换到「高级」标签页,点击「环境变量」
- 在「系统变量」区域点击「新建」:
- 变量名:
envVerNum - 变量值:填写你的目标版本号(如
v1.0.0)
- 变量名:
- 依次点击「确定」保存所有设置
- 必须完全关闭STS4后重新启动,否则IDE无法加载新的环境变量
方法二:STS4快捷方式临时注入(单次生效)
- 右键点击STS4快捷方式,选择「属性」
- 在「目标」输入框末尾添加
-DenvVerNum=v1.0.0(注意开头有空格)- 示例:
"C:\Program Files\SpringToolSuite4\SpringToolSuite4.exe" -DenvVerNum=v1.0.0
- 示例:
- 保存设置后,通过该快捷方式启动STS4即可
方法三:项目运行配置单独设置(仅针对当前项目)
- 在STS4中找到你的Spring Boot项目
- 右键项目 →「Run As」→「Run Configurations...」
- 左侧列表选择「Spring Boot App」下的项目配置项
- 切换到「Environment」标签页,点击「New」:
- 名称:
envVerNum - 值:
v1.0.0
- 名称:
- 点击「Apply」后启动项目,变量会直接被当前项目读取
验证配置有效性
结合你提供的代码片段验证:
application.properties
app.version=${envVerNum}
HomeController.java
@Controller public class HomeController { @Value("${app.version}") private String appVersion; @GetMapping("/") public String home(Model model) { model.addAttribute("version", appVersion); return "home"; } }
home.html
<!DOCTYPE html> <html> <head> <title>Home Page</title> </head> <body> <h1>Current Version: ${version}</h1> </body> </html>
启动项目后访问http://localhost:8080,页面显示设置的版本号即说明配置成功。
内容的提问来源于stack exchange,提问作者Sam Nithish K C
相关产品推荐
相关产品推荐

