如何解决Wildfly 中的动态数据源配置
我有一个 wildfly 10(Java + Spring)项目。我需要将数据源 (MysqL) 配置详细信息动态注入 Wildfly。但是由于 wildfly 在启动时依赖于独立的 xml 文件,并且在创建 java bean 之前就需要它,到目前为止我发现的唯一注入方法是设置 env vars(通过运行一些其他程序/脚本来获取Wildfly 启动之前的配置)。还有其他更好的选择吗?
是否可以通过同一个 java 应用程序本身来做到这一点,忽略 xml 并设置正确的配置?如果是,如何?
解决方法
DataSource
对象通过 JNDI
通过使用 JNDI 访问 naming/directory server 以获取实现 DataSource
接口的对象,将您的 JDBC 连接详细信息外部化。
手头有 DataSource
对象,调用 getConnection
获取 Connection
。
请参阅 Oracle Connecting with DataSource Objects 的教程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。