我一个算法工程师勤学多看,抓狂两周终于完成了自己想要的后端
首先:IDEA搭建javaWeb项目
步骤:
一、文件->项目结构
二、注意一定选空的Artifacts,我用现有的导致swagger一直不能显示api信息
三、取一个war包的名字
四、选择web资源root路径,一般为src/main下的"webapp"
我的在src/main下的"web",点击即可
五、新建WEB-INF目录
输入WEB-INF
七、WEB-INF目录下创建classes(保存编译文件的目录-web项目最终使用的代码)
点击Classes点击+号
选择
应用于项目,点击确认
八、创建META_INF目录,如下,弹窗选择web资源root路径"webapp"
配置完成。
使用idea进行编译成war包
等待10秒,
即可在之前新建的目录下得到war包
将war包拷贝到tomcat/webapps/下,启动tomcat
最后打开浏览器,可见Swagger RESTfull接口
即完成项目部署
Ps:
WEB-INF下会默认生成web.xml -- SwaggerAPI 中 Servlet的一些监听入口