#SpringMVC、Swagger--如何将Swagger2Config类映射为bean?
在搭建SpringMVC环境的过程中,需要配置Swagger2Config类,但是无法映射为相应的bean,但是无法被其它类引用,这是为什么呢?其实很简单,因为spring容器的声明里没有与Swagger2Config类型中的某些对象,因为Swagger本身是基于SpringMVC开发的,因此解决这个注入bean的方案有两种:1、在SpringMVC容器中配置完全扫描器<contex
·
在搭建SpringMVC环境的过程中,需要配置Swagger2Config类,但是无法映射为相应的bean,但是无法被其它类引用,这是为什么呢?其实很简单,因为spring容器的声明里没有与Swagger2Config类型中的某些对象,因为Swagger本身是基于SpringMVC开发的,因此解决这个注入bean的方案有两种:
1、在SpringMVC容器中配置完全扫描器
<context:component-scan base-package="com.yzh.maven.*" />
这是因为子容器可以引父容器的对象,但父容器不可以引用子容器的对象(Spring-mvc这个xsd),这样一来,就可以将Swagger2Config类型中的某些对象或注解进行扫描了。
2、在SpringMVC容器中单独配置该类的bean
<bean class="com.yzh.maven.config.Swagger2Config" />
更多推荐
已为社区贡献1条内容
所有评论(0)