Spring中@ServerEndpoint类下的@Resource或@Autowired无效
概述
@ServerEndpoint类下的@Resource或@Autowired无效
下面的注入并没有成功
1 |
|
原因 1
在使用@ServerEndpoint 是多例的,与 spring 单例模式冲突,所以在当前类中只会注入一次.
解决方法
在加载当前 bean时,set方法会再次执行一次.
1 |
|
@ServerEndpoint类下的@Resource或@Autowired无效
下面的注入并没有成功
1 |
|
在使用@ServerEndpoint 是多例的,与 spring 单例模式冲突,所以在当前类中只会注入一次.
在加载当前 bean时,set方法会再次执行一次.
1 |
|