在 MacOS 中,他们只需打开终端并执行这些操作
vi .bash_profile
这里 vi 类似于文本编辑器..
然后弹出名为 .bash_profile 的文件并存储
export envVerNum=2.2.2
并保存并关闭它。
然后再次打开终端并输入
echo $envVerNum
它返回 2.2.2 !它也在 sts4 中返回!
现在,Windows 中的进程是什么!请解释一下,因为我是这个 Spring Boot 的新手!
我试过这个...
这是应用程序属性!
spring.thymeleaf.cache=false #just for example
version=${envVerNum}
这是家庭控制器!
@Controller
public class homeController {
@Value("${version}")
private String ver;
@RequestMapping("/")
public String diaplayHome(Model model) throws JsonProcessingException {
model.addAttribute("venum", ver);
return "Home/home";
}
}
这是主页 html 代码 ...
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Home !</title>
<div th:replace="layouts::hey1"></div>
</head>
<body>
<nav th:replace="layouts::hey"></nav>
<div class="container">
<h3>Main Dashboard</h3>
<a th:text="${venum}"></a>
<hr>
</body>
</html>
我想设置 envVerNum 并在 Sts4 中调用它...请帮助我使用 windows!
我认为您正在寻找的术语是环境变量。当您将某些内容引用为“${envVerNum}”时,预计您已将其定义在您环境中的某处(这可以是一个 .properties 文件,也可以定义为机器上的环境变量等)。
我不确定 STS4 是如何工作的,但 IntelliJ 有一个非常方便的选项可以将环境变量设置为运行配置的一部分。
我想STS应该有类似的东西。你可以在这里阅读它是如何在 intellij 中完成的:
最终如果STS没有提供这样的选项,你可以考虑在windows上添加环境变量: