将bean注入使用newInstance()的库

时间:2015-07-25 20:36:56

标签: java spring reflection dependency-injection

今天我想问一下关于spring和newInstance()方法的问题。

我正在使用TyrusProject(在java中通常使用websockets)。我创建了EndPoint bean和Server bean。 Server取决于endpoint

它的构造函数如下所示:

Server(String path, int port, Class<?> endpoint)

有问题。 EndPoint实施ApplicationContextAware,获取applicationContext。它首先被设置,但是然后服务器创建它自己的端点实例,我得到NullPointerException

我有什么办法可以解决这个问题吗? 提前谢谢。

0 个答案:

没有答案