我正在尝试将 springfox 集成到我现有的 sprint Web 应用程序中我配置了 springfox,Web 应用程序正在正确启动,但没有生成 api 文档
这是springfox配置类
@EnableSwagger2 //Loads the spring beans required by the framework
public class SwaggerConfig {
@Bean
public Docket swaggerSpringMvcPlugin() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.paths(PathSelectors.any())
.build()
.apiInfo(apiInfo());
}
}
这是bean的创建
<bean id="config" class="com.myApp.general.SwaggerConfig"/>
以下是控制器
@Controller
public class MyController {
@ApiOperation(value = "Gets architecture services",
notes = "",
produces = "application/json")
@RequestMapping(value = "v1/users", method = RequestMethod.GET)
@ResponseBody
public Object users(HttpServletResponse response) {
//method implementation
}
}
当我尝试获取 api 文档时,它只返回 404。有人可以帮我解决这个问题吗