java - 在 Java Spring Boot 框架中什么时候使用 @ServerEndpoint 和 @Controller?

标签 java spring spring-boot spring-mvc

有人可以指出两者之间的差异以及何时适合使用哪一个吗?

最佳答案

当用@ServerEndpoint注释的类注册到服务器端WebSocket端点时,每次相应端点的WebSocket连接到服务器时,它的实例都会由JWA实现创建和管理。

经典 Controller 可以使用@Controller注释进行注释。这只是 @Component 类的特化,并允许通过类路径扫描自动检测实现类。

希望这有帮助

关于java - 在 Java Spring Boot 框架中什么时候使用 @ServerEndpoint 和 @Controller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57372035/

相关文章:

java - 如何在 spring mvc 中使用 servlet 3.1?

java - 突然缺了很多关于 Android 4 的类(class)

java - 每个类默认都有自己的Thread吗?

java - 部署使用 jersey api 创建的 war 文件

spring - 无法启动 springboot 管理,java.lang.NoClassDefFoundError : org/springframework/cloud/netflix/zuul/filters/TraceProxyRequestHelper

javascript - 插入对象时未返回响应

Spring boot 2 执行器缓存指标

java - 方面与实例方法中的类 getName() 行为

javascript - IntelliJ Spring启动,热部署不运行

java - 在 Spring Boot 1.5.20.RELEASE 上无法重定向 ErrorViewResolver 内的 View