org.springframework.boot.autoconfigure.web.HttpMessageConverters与org.springframework.boot.autoconfigure.http.HttpMessageConverters的区别
时间: 2023-09-18 12:06:17 浏览: 165
spring-boot-test-autoconfigure-2.0.4.RELEASE-API文档-中英对照版.zip
这两个类的区别在于它们所处的包和使用场景。
`org.springframework.boot.autoconfigure.web.HttpMessageConverters`位于`spring-boot-autoconfigure`模块中,主要用于自动配置Spring Web MVC中的HttpMessageConverter列表,该类通过BeanFactory实例化并返回HttpMessageConverter列表。
`org.springframework.boot.autoconfigure.http.HttpMessageConverters`位于`spring-boot-autoconfigure`模块中,主要用于自动配置Spring WebFlux中的HttpMessageConverter列表,该类通过BeanFactory实例化并返回HttpMessageConverter列表。
因此,如果你正在使用Spring Web MVC,应该使用`org.springframework.boot.autoconfigure.web.HttpMessageConverters`类;如果你正在使用Spring WebFlux,则应该使用`org.springframework.boot.autoconfigure.http.HttpMessageConverters`类。
阅读全文