有关Spring启动和@EnableAutoConfiguration的基本询问

时间:2014-03-05 13:43:07

标签: spring-boot

我有一个关于 Spring Boot的基本问题:

说我正在开发 websocket app 。 Spring Boot背后的想法似乎如下:

作为开发者,我负责:

  1. 包括以下mvn依赖项:spring-boot-starter-websocket
  2. 使用以下代码注释我的配置类:@EnableAutoConfiguration
  3. Spring Boot 负责应用以下配置:WebSocketAutoConfiguration

    简而言之,它是如何运作的?有人可以确认上述情况吗?

1 个答案:

答案 0 :(得分:2)

你是完全正确的。

spring-boot-starter-websocket 添加到配置文件并使用 @EnableAutoConfiguration 注释后,Spring将使用类路径自动确定哪些配置设置和需要为你创建bean。

Spring Boot将处理 WebSocketAutoConfiguration 以及任何其他必要的常见配置。

可在此处找到更多信息:https://spring.io/guides/gs/spring-boot/