ServerEndpoint修饰生成多对象,对应多个长链接;而spring是单例模式,Autowired属于spring修饰词,Autowired生成为单例,自然无用,websocket修饰Autowired的属性对象,也是null空的。
解决方式:1直接创建生成对象;
在使用ServerEndpoint注解处理WebSocket长连接时,由于其与Spring的单例模式不兼容,导致@Autowired注解的属性对象为null。解决方法是避免使用@Autowired,直接实例化对象。这样可以确保在WebSocket中正确创建和使用所需的对象。
ServerEndpoint修饰生成多对象,对应多个长链接;而spring是单例模式,Autowired属于spring修饰词,Autowired生成为单例,自然无用,websocket修饰Autowired的属性对象,也是null空的。
解决方式:1直接创建生成对象;
1187
1405
2837

被折叠的 条评论
为什么被折叠?