Springboot整合Swagger实战(一)

本文档详述了作者在Springboot项目中整合Swagger时遇到的挑战,包括Eclipse Neon的下载配置、STS插件安装问题、Maven的配置与Springboot项目创建,以及解决端口冲突和版本不兼容等常见问题的步骤。通过提供的参考资料和解决方案,帮助开发者避免踩坑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Springboot整合Swagger实战(一)

记录一下自己在开发过程中,遇到的问题及安装环境的步骤(最讨厌安装环境了),希望可以帮到大家。
我在遇到问题的时候也是查找了好多文章,奈何呀,全是问题,一步一个坎,差不多所有的坑我的踩到了吧!

eclipse下载及配置

1.下载了Neon,JavaEE Developers版本
2.安装STS插件
打开Eclipse --> Help --> Install New Software
然后用 http://dist.springsource.com/release/TOOLS/update/e4.X/ (X表示Eclipse的版本号) 这个址去下载对应的STS

问题:An internal error occurred during: “Building UI model”. com/google/common/base/Function
原因:STS的版本和Eclipse不匹配,在eclipse Marketplace一般下载的都是最新的版本

具体参考
https://www.cnblogs.com/G-yong/p/9104738.html.

3.配置maven+新建Springboot项目
参考链接
https://jingyan.baidu.com/article/37bce2beac4a461002f3a2a4.html.

问题1:pom文件第一行报错(unknown)
解决办法
在pom.xml 文件中的 properties 加入maven jar 插件的版本号

	<properties>
		<java.version>11</java.version>
		<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
	</properties>

然后maven --> update project 就可以了。
这里的3.1.1版本不是自己用的maven版本,我本地装的是3.5.4。

问题2:Web server failed to start. Port 8080 was already in use.
版本升级了(2.2.6.RELEASE),开发工具不兼容导致。
解决办法:
1.在搜索栏中打开cmd,输入命令:netstat -ano
查看启动的进程ID
2.接着输入命令:taskkill /F /pid PID
注意:PID是该进程的ID
3.然后重启项目,这次就可以运行成功了
在eclipse启动程序后,如果想要再启动,就先暂停,之后再启动就不会出现上述情况。

就到这里吧,想到其他的会再来补充的。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值