小白问题
小白问题
1
ikas Dec 12, 2021 简单说就是一个是你自己管理,一个是外部(Application 容器)管理..
jndi 是 javaee 中资源命名查找的规范 对应到现在微服务也就是 service 注册发现使用... |
2
silerLee Dec 12, 2021
jndi 开发和测试都无权查看生产的配置数据. 配置文件打包的开发或者测试能看到
|
3
xx6412223 Dec 13, 2021
如果 jndi 是 remote 获取 资源的话,就是类似微服务的配置中心。
如果是 local 获取,当然也要配置中进行声明(按不同环境分类) 1 jndi 的设计理念就是配置代码分离,理解这个就行了 2 DataSource dataSource = dataSourceLookup.getDataSource("java:jdbc/test"); spring 的 getDataSource 也是 jndi 的实现 |