You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 02:37:10