Java 将bean注入到使用newInstance()的库中
今天我想问一个关于spring和Java 将bean注入到使用newInstance()的库中,java,spring,reflection,dependency-injection,Java,Spring,Reflection,Dependency Injection,今天我想问一个关于spring和newInstance()方法的问题 我正在使用TyrusProject(java中的一般WebSocket)。我创建了EndPointbean和Serverbean服务器取决于端点 其构造函数如下所示: Server(String path, int port, Class<?> endpoint) Server(字符串路径、int端口、类端点) 这是一个问题端点实现ApplicationContextAware,以获取applicationCo
newInstance()
方法的问题
我正在使用TyrusProject(java中的一般WebSocket)。我创建了EndPoint
bean和Server
bean<代码>服务器取决于端点
其构造函数如下所示:
Server(String path, int port, Class<?> endpoint)
Server(字符串路径、int端口、类端点)
这是一个问题<代码>端点实现ApplicationContextAware
,以获取applicationContext
。它首先被设置,但随后服务器创建自己的端点实例,我得到NullPointerException
我有什么办法可以做吗?提前感谢。请参阅。我的一般建议是,如果您一直使用Tyrus,请查看
@Configurable
,看看Spring WebSocket支持Spring Boot是否不是一个更简单的方法。可能最好使用Spring WebSocket。非常感谢,再见。我的一般建议是,如果您一直使用Tyrus,请查看@Configurable
,看看Spring WebSocket支持Spring Boot是否不是一个更简单的方法。可能最好使用Spring WebSocket。谢谢。