Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 spring/hibernate 应用程序,构建工具是 MAVEN。我在 pom.xml 中配置了配置文件。是否可以知道部署的环境?如果打包的war部署在UAT/DEV/Production环境中,我需要知道war运行的环境。请帮我。
谢谢!
您需要在您的应用程序可以访问的服务器上设置一个环境变量(例如 -Denvironment=PROD),或者在您可以读取的服务器上放置一个文件。
不清楚为什么你需要知道这个选项。
在使用数据库的应用程序中,最好将此类选项放在数据库中,而不是系统属性中,以避免出现 SystemProperties=DEV 和 Database=UAT 的情况。