2025年STS(spring tool suite)下载和新建spring boot项目经验

STS(spring tool suite)下载和新建spring boot项目经验背景 SpringBoot 的方便之处 1 不用配置 web xml 为什么不用配置 web xml 是因为 servlet3 0 通过使用注解 Java 类来代替 web xml 2 不用配置 applicationC xml Spring Boot 自动帮你配置

大家好,我是讯享网,很高兴认识大家。

背景:SpringBoot的方便之处
(1)不用配置 web.xml;
为什么不用配置web.xml?是因为servlet3.0通过使用注解Java类来代替web.xml
(2)不用配置 applicationContext.xml,Spring Boot 自动帮你配置;
(3)不用配置 spring-mvc.xml,Spring Boot 自动帮你配置
(4)不用配置 tomcat等web容器 ,Spring Boot内嵌了 Tomcat 容器.

使用STS前需要下载JDK(至少1.8版本)、MAVEN(至少3.3以上)

(一)解决STS下载慢问题

1.在迅雷新建一个下载任务
2.复制网页连接,粘贴下列地址到下载任务中
特别提醒:除非特殊要求,都用最新版本的STS,旧版的STS很多漏洞
以下是旧版路径:
http://download.springsource.com/release/STS/3.5.1/dist/e4.3/spring-tool-suite-3.5.1.RELEASE-e4.3.2-win32-x86_64.zip
https://webscripts.softpedia.com/dyn-search.php?search_term=spring+tool+suite

如果要找旧版本的STS,就要百度搜索spring STS download或者spring download,一个一个网页去点开看看有没有旧版本
在这里插入图片描述
讯享网

结果:这种方式比在官网快很多
在这里插入图片描述
(二)简单新建一个spring starter project
(旧版)报错1:
Project build error: Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.1.16.RELEASE from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.1.16.RELEASE from/to central (http://repo.maven.apache.org/maven2): Failed to transfer http://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.1.16.RELEASE/spring-boot-starter-parent-2.1.16.RELEASE.pom. Error code 501, HTTPS Required and ‘parent.relativePath’ points at no local POM

原因分析:新下载的STS的maven默认配置跟本地配置对不上,本地maven的设置文件路径和STS默认的设置文件路径不同(setting.xml),所以出现本地库无法引入spring boot的依赖包

解决方案:修改setting.xml的存放路径
在这里插入图片描述
(旧版)报错2:
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile (execution: default-testCompile, phase: test-compile)

原因分析:STS的lifecycle mapping配置问题不存,lifecycle-mapping-metadata.xml根本不存在
D:/workspace-sts/.metadata/.plugins/org.eclipse.m2e.core/lifecycle-mapping-metadata.xml
解决方案:单击Open workspace lifecycle mappings metadata按钮,新建一个lifecycle-mapping-metadata.xml文件
在这里插入图片描述

<pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <goals> <goal>testCompile</goal> <goal>compile</goal> </goals> <versionRange>[3.8.1,)</versionRange> </pluginExecutionFilter> <action> <ignore/> </action> </pluginExecution> 

讯享网

修改完成后,需在Window—>Preferences—>Maven处把“Update Maven projects on startup”选项勾上,并重启eclipse即可消除出错示。

(旧版)报错3:STS的MAVEN插件版本太低
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) pom.xml /xxxproject line 1 Maven Configuration Problem
Eclipse 导入 Maven 工程后pom第一行提示,项目可运行,但提示 1 Problem,具体信息就是上面这些。
原因是maven插件版本太低。
解决:
Eclipse->Help ->Install New Software -> Add
http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
记得下面的选项取消,否则会严重影响速度
Contact all update sites during install to find required software

在这里插入图片描述

小讯
上一篇 2025-04-08 20:04
下一篇 2025-03-30 11:42

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/67785.html