简述:
前后端开发需要api文档,目前比较好用的是swagger,而swagger增强框架knife4j更好一点。
集成:
1、pom.xml添加依赖
2、创建控制器 JFinalSwaggerController
依赖包中有JFinalSwaggerController的代码,作者也配置了Route,但是引入后不能使用,需要自行创建该文件,并在配置中引入自行创建的JFinalSwaggerController。
3、配置
注意:需要在Route中调用:setMappingSuperClass(true);让方法生成对应的ActionKey
特别注意:Json构建工厂不要使用FastJson,不要使用FastJson,不要使用FastJson。
建议使用:// 设置json工厂 me.setJsonFactory(JacksonFactory.me());
4、效果
使用Swagger注解编写接口文档即可,访问:http://localhost:9021/doc.html