我使用ssl访问我的数据库,我在JAVA JVM Args中有一些配置。
有没有办法将这些配置移动到spring配置文件中(我的配置在 application.yml 中)?
我想要移动的JVM args是:
-Djavax.net.ssl.keyStore=/path/to/keystore.jks
-Djavax.net.ssl.keyStorePassword=<password>
-Djavax.net.ssl.trustStore=/path/to/truststore.jks
-Djavax.net.ssl.trustStorePassword=<password>
答案 0 :(得分:1)
为了使属性生效,在初始化SSL类之前,它们必须位于系统Properties
对象中。
如果您尝试将它们放入Spring配置文件中,并且(不知何故)将它们转移到系统Properties
对象,那么它们很可能很快就会到达那里。
话虽如此......以下Q&amp; A解释了如何注入新属性:
(阅读所有答案。)
答案 1 :(得分:0)
您可以在application.yml文件中添加SSL属性的JVM参数,如下所示:
edittext.getText().toString();
可以在Spring属性文件中使用的公共属性在此处定义:https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html