java - 如何在spring boot中建立数据库连接之前运行自定义代码?
问题描述
在我的源代码中,我需要在数据库连接建立之前设置一些属性,即代码级别的数据库连接认证。
System.setProperty("javax.net.ssl.trustStorePassword", keystorePassword);
编辑 - 我在运行时使用 java -Djavax.net.ssl.trustStorePassword=yourPassword 进行了尝试,但我想在代码级别进行。
解决方案
我建议您在启动 JVM 时使用 -D 参数进行设置,例如
java -Djavax.net.ssl.trustStorePassword=yourPassword ...
这与12 因素应用程序一起使用,使您的应用程序更易于维护
推荐阅读
- c# - Wacom API,标签上的 TextAlign 不起作用
- prestashop-1.6 - 如何在 prestashop 中获取管理文件夹的名称?
- ios - ios JSON 映射对象
- c++ - 如何在 Visual Studio 2013 中将多个点云库源文件与 CMAKE 一起使用?
- r - 有条件地替换R中前几行中的值
- mysql - SQL 数据插入列错误
- go - 开始屏幕作为 Go 中的命令?
- browser - Web 浏览器是否以不同的方式缓存具有子资源完整性 (SRI) 的资源?
- javascript - 使进度条响应
- angular - 如何使用响应式表单将静态数据提取到表单中