jjzjj

SimpleNamingContextBuilder

全部标签

java - 使用 Spring 的 SimpleNamingContextBuilder 的应用程序如何知道在其目录中搜索资源?

一个应用程序如何使用Spring的SimpleNamingContextBuilder作为其JNDI提供商知道在其目录中搜索资源吗?什么将应用程序链接到Spring命名目录?例如,JndiObjectFactoryBean是如何实现的?早先的beananswer知道在Spring目录中找到资源my-db吗?JndiObjectFactoryBean是否需要将属性java.naming.factory.initial设置为接口(interface)InitialContextFactory的某些实现的上下文环境??当使用SimpleNamingContextBuilder作为JNDI提供

java - 如何在没有应用程序服务器的情况下欺骗数据源的 jndi 查找

我想测试一些属于内部网络应用程序的新功能。此新代码使用通常由应用服务器(tomcat)提供的数据库连接。我不想在我的本地机器上重新创建整个网络应用程序来测试新代码,因为我只需要运行一个功能。有谁知道我如何“欺骗”上下文或数据源来检索数据库配置,而无需在服务器上实际创建网络应用程序实例? 最佳答案 借助SpringSimpleNamingContextBuilder和ApacheBasicDataSource,你可以做这样的事情(我通常把它放在需要JNDI的测试类的静态block中):BasicDataSourcedataSource

spring - 如何使用 Spring 测试模拟的 JNDI 数据源?

我对Spring还很陌生,想知道如何创建使用模拟数据源的JUnit测试以及如何使用JNDI上下文?目前,我的应用程序使用来自tomcat的JNDI上下文来检索连接,并通过该连接从数据库中检索数据。所以我想我需要模拟JNDI调用和数据检索。关于解决这个问题的最佳方法的任何好的指示都会很棒!非常感谢! 最佳答案 您可以使用SimpleNamingContextBuilder使jndi数据源可用于您的测试:SimpleNamingContextBuilderbuilder=newSimpleNamingContextBuilder();b

spring - 如何使用 Spring 测试模拟的 JNDI 数据源?

我对Spring还很陌生,想知道如何创建使用模拟数据源的JUnit测试以及如何使用JNDI上下文?目前,我的应用程序使用来自tomcat的JNDI上下文来检索连接,并通过该连接从数据库中检索数据。所以我想我需要模拟JNDI调用和数据检索。关于解决这个问题的最佳方法的任何好的指示都会很棒!非常感谢! 最佳答案 您可以使用SimpleNamingContextBuilder使jndi数据源可用于您的测试:SimpleNamingContextBuilderbuilder=newSimpleNamingContextBuilder();b