我有一个关于 Spring Boot 的基本问题:
假设我正在开发一个websocket应用。 Spring Boot 背后的想法似乎如下:
作为开发人员,我负责:
- 包括以下 mvn 依赖项:
spring-boot-starter-websocket
- 使用以下内容注释我的配置类:
@EnableAutoConfiguration
Spring Boot 然后负责应用以下配置:WebSocketAutoConfiguration
简而言之,它是这样工作的吗?有人可以确认上述内容吗?
请您参考如下方法:
你说得完全正确。
将spring-boot-starter-websocket添加到您的配置文件并使用@EnableAutoConfiguration注释后,Spring将使用您的类路径来自动确定哪些配置设置和需要为您创建 bean。
Spring Boot 将处理WebSocketAutoConfiguration 和任何其他必要的通用配置。
更多信息可以在这里找到:https://spring.io/guides/gs/spring-boot/