问题标签 [proxyfactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
880 浏览

doctrine - Zend Framework 2 - 未找到 BjyAuthorize 实体。在第 177 行的 /vendor/doctrine/orm/lib/Doctrine/ORM/Proxy/ProxyFactory.php

我使用 Zend Framework 2 开始了一个项目,并设置了模块 ZfcUser 和 BjyAuthorize。ZfcUser 部分工作正常,但是当我激活 BjyAuthorize 时发生错误

Doctrine\ORM\EntityNotFoundException:找不到实体。在 /vendor/doctrine/orm/lib/Doctrine/ORM/Proxy/ProxyFactory.php 第 177 行调用堆栈

这是我的配置文件: - comper.json

应用程序.config.php

bjyauthorize.global.php

zfcuserdoctrineorm.global.php

有人知道这个问题的根源吗?

0 投票
0 回答
700 浏览

java - Spring Java Config:如何使用包私有目标类构造函数创建 ProxyFactoryBean

给定以下 Java 代码(来自我无法控制的第 3 方库):

以及以下带有包私有构造函数的 A 类(这是它唯一的构造函数):

ProxyFactoryBean.setTargetName 需要已经实例化的 bean 的 ID。由于我的 Spring Java Config 类位于特定于应用程序的包中(并且我不想将其更改为 some.third.party.lib),因此我无法实例化 A 类,因为它是包私有的。我知道我可以使用反射来临时更改 A 的构造函数的可见性,但如果可能的话,我想避免这种情况。

:(如何)我可以在 Spring Java Config 中创建类 A 的 Spring (4.2.1.RELEASE) ProxyFactoryBean而不必使用反射(并且不必将我的 Java Config Class 放入与 A 相同的包中)?

请注意,在使用 Spring XML 配置时,不会出现这种情况,因为 Spring(在后台)为 A 类创建了一个 Bean,可能也使用了反射。

0 投票
1 回答
3364 浏览

java - 春季如何配置 CommonsPool2TargetSource?

这成了我脖子上的痛!!!我有三个疑问。

1)我想在我的项目中配置 CommonsPool2TargetSource 以汇集我的自定义 POJO 类。

到目前为止我做了什么:

MySpringBeanConfig 类:

我在“com.redirect.model”包中的 POJO 类:

我得到的例外:

org.springframework.beans.factory.NoUniqueBeanDefinitionException:没有定义 [com.redirect.model.JioTUURL] 类型的合格 bean:预期的单个匹配 bean 但找到了 2:jioTUURL,proxyFactoryBean

仅供参考,我没有为 JioTUURL 明确定义任何 bean。由spring的@ComponentScan决定

如果我在JioTUConfig.java类的proxyFactoryBean()方法中注释以下行

然后它运行良好,日志信息如下

09-08-2016 16:28:13.866|INFO |localhost-startStop-1|[class org.springframework.aop.target.CommonsPool2TargetSource] 类型的 Bean 'poolTargetSource' 不符合所有 BeanPostProcessors 处理的条件(例如:不符合自动代理条件)|[PostProcessorRegistrationDelegate.java:328]

2)如何从池中获取对象?

3) 池中的那些对象是回收的还是在每个 HTTP 请求服务后重新实例化?

0 投票
1 回答
307 浏览

spring-boot - spring-boot 1.4.1 @Resource 和 @Autowired 之间的依赖注入区别

我有一个 spring boot bean,它是动态数据源对象的代理对象。

当我尝试使用 @Autowired 注入此 bean 时,我在运行时遇到以下错误。

错误消息

但是如果我使用

它工作正常...... 谁能告诉我我做错了什么以及在这种情况下使用 ProxyFactory bean 的更好方法是什么?我需要在运行时创建数据源对象,因为数据源需要根据传递的参数动态连接到不同类型的数据库。它不需要每次都创建新的数据源,因为一旦创建它就存储在静态映射中并根据线程局部变量获取它们。任何帮助,最佳实践请指教。

0 投票
2 回答
1051 浏览

spring - Spring Aop ProxyFactoryBean 和 ProxyFactory 和 ClassCastException

当我使用ProxyFactoryBean获取代理对象时,我得到一个ClassCastException,但是当我使用 ProxyFactorygetProxy()获取代理对象时,它可以正常工作。我使用 Spring 4.x。

两个bean的定义,WaiterTest和Seller:

建议的定义:</p>

顾问定义:</p>

测试班:</p>

Beans.xml:</p>

结果:

总结:</p>

为什么?

0 投票
2 回答
2657 浏览

java - Java中的MongoDB拦截器

我是 Spring 和 MongoDB 的新手。我正在尝试审核 MongoDB 上的 CRUD 操作。我发现许多插件可以审计 MongoDB 级别的更改,但我正在寻找在 Java 级别上工作的拦截器或钩子(例如,用于休眠的 EmptyInterceptor)。

我在 Java 上使用 GMongo 在 MongoDB 上进行操作。在这件事上有什么可以帮助我的?