Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略Spring中的JNDI资源注入(@Resource)_Spring_Spring Boot_Jndi - Fatal编程技术网

忽略Spring中的JNDI资源注入(@Resource)

忽略Spring中的JNDI资源注入(@Resource),spring,spring-boot,jndi,Spring,Spring Boot,Jndi,我目前正在试验SpringBoot,并尝试包含一个库类,该库类当前在JavaEE上下文中使用。 所述类具有父类,该父类具有带有JNDI查找名称的@Resource注入 在简化的示例中,涉及的类如下所示: Configuration.java @配置 公共类立面{ @豆子 公共连接(){ 返回新连接(); } @豆子 公共立面(连接){ 返回新立面(连接); } } 门面+父门面 公共类ParentFacade{ @Resource(lookup=“eis/Connection”)//我认为,您

我目前正在试验SpringBoot,并尝试包含一个库类,该库类当前在JavaEE上下文中使用。 所述类具有父类,该父类具有带有JNDI查找名称的
@Resource
注入

在简化的示例中,涉及的类如下所示:

Configuration.java

@配置
公共类立面{
@豆子
公共连接(){
返回新连接();
}
@豆子
公共立面(连接){
返回新立面(连接);
}
}
门面+父门面

公共类ParentFacade{

@Resource(lookup=“eis/Connection”)//我认为,您需要@Resource(name=“Connection”)

我认为,您需要@Resource(name=“Connection”)

这不起作用-如果
@Resource
注释将使用“name”而不是“lookup”作为参数,这将起作用。@Resource也使用
name
作为参数。您看过了吗?不幸的是,更改包含
@Resource
注释的库类不是一个选项。这意味着我不能简单地更改lookup到name。我的目标是完全忽略
@Resource
注释,或者以其他方式注入它。这不起作用-如果
@Resource
注释将使用“name”而不是“lookup”作为参数,这将起作用。@Resource也使用
name
注释。您看过了吗?不幸的是,更改了library类,其中包含
@Resource
注释不是一个选项。这意味着我不能简单地将查找更改为名称。我的目标是完全忽略
@Resource
注释或以其他方式插入注释。您在哪里设置JNDI InitialContext?这看起来像什么?您在哪里设置JNDI InitialContext那是什么样子的?