STS中spring mvc的配置及搭建

本文介绍了如何在STS(Spring Tool Suite)中配置和搭建Spring MVC项目。首先,文章简述了STS作为Spring Framework的集成开发环境的特点,并提供了下载链接。接着,讲解了Maven的作用和配置,包括环境变量设置、本地仓库路径配置以及远程仓库地址的更改。然后,详细阐述了在STS中创建Maven项目的步骤,包括设置项目属性、调整JDK版本、将项目转换为Web项目以及关联Maven。最后,文章演示了如何通过Maven添加Java EE和Spring MVC等依赖库。

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

前言:

说明:

由於項目需要使用Spring Tool Suite(以下成爲“sts”),需要對該軟件進行配置,但是這個過程比較麻煩,因此找到了一片比較友善的文章,便於有和我這樣情況的同學完成自己的第一個sts小項目,一起加油吧!

關於sts:

sts是由针对spring framwork 基于eclipse的编译器,是免费使用的,不需要破解,而且也集成了很多插件,其中maven为广大的开发者提供了方便。

下载链接:https://spring.io/tools(注意根据你的电脑环境选择32位和64位,不然安装后无法使用)

maven:

在软件开发过程中我们经常需要导入一些外部的依赖包,当所开发的运用程序体积较为庞大的时候它所需要的包也就越多,maven说简单点就是一个依赖包的管理平台,关于maven之后我会再写一遍详细说明的博客,今天就不做过多的说明了。

下载链接:http://maven.apache.org/download.cgi

下载后还需要进行一定的配置,在系统环境变量中增加MAVEN_HOME,path中增加一条路径



然后到配置文件中去配置你的本地仓库和远程仓库的路径(远程仓库是maven的一个开发包管理平台,大家将平时开发时的所用到的开源包都上传到上面,方便程序员下载使用,远程仓库路径默认的路径是一个国外的服务器,有时候访问的速度感人,马云爸爸在国内弄了一个远程仓库的镜像地址,这个地址的访问速度就很快了,所以我建议修改为阿里云的路径)


在maven的目录下找到setting.xml,打开之后再加入下列的红色标签的那几行代码


这个是你本地仓库的路径,这个可以自行创建文件夹,在此处写清楚文件夹的路径就行了,以后你从远程仓库下载的代码都会保存到这个文件夹下    


这个是调整远程仓库的地址(代码在下面)


  
  
  1. <mirror>
  2. <id>nexus-aliyun </id>
  3. <mirrorOf>* </mirrorOf>
  4. <name>Nexus aliyun </name>
  5. <url>http://maven.aliyun.com/nexus/content/groups/public </url>
  6. </mirror>
  7. </mirrors>

创建工程步骤:

当我们安装好sts之后打开它,出现以下的界面:


接下来点击file-new-maven project


然后将第一行打上勾,创建一个简单的工程


填入artifat id(就是你的应用程序名),group id是这个项目的所有者,也就是开发团队


然后点击finish,这个项目就建好了。由于默认创建的jdk版本很低,所以我们调整一下。


鼠标放到刚刚创建的项目上,右键-properties


将编译级别调成1.8,就是编译的时候用jdk1.8,然后点击apply-yes,接下来我们还要告诉编译器我们所使用的的jdk的路径。


点击java buildpath,在右边点击add Library


如图所示,选择jre system library,点击next


然后选择你设置的jdk对应的文件路径,在这里我编译器工作空间默认的jdk就是1.8,所以我选择了最后一个。然后finish


然后将系统自带的jdk1.5 remove,之后点击apply-apply and close。现在我们的项目只是一个java 项目,现在要让他变成web项目,鼠标对着项目右键-properties-project facets,然后进行下图的操作。


注意将dynamic web moudle 的版本调成3.1,然后apply-apply and close。接下来要将maven与这项目相关联,点击菜单栏的window-maven-installations-add


选择你的maven的路径,finish,然后选择user seting


选择maven的配置文件,路径不知道可以参考图上的,然后reindex-apply-apply and close,接下来我们要让maven帮我们导入一些应用程序所需要的包。这里我们需要javaee的包,我们就到http://mvnrepository.com/去搜索就行了


选择第一个,然后选择javaee7.0



将这一段复制下来,回到sts中,在项目中找到pom.xml,增加一个dependencies的标签


然后将刚刚复制的那一段放到里面


这样就ok了,它会自动帮你下载到本地仓库。接下来进行其他依赖库的添加就行了,比如spring mvc,log4j,slfj,等等,根据你的需要进行添加。我添加的库如下



  
  
  1. <dependencies>
  2. <dependency>
  3. <groupId>javax </groupId>
  4. <artifactId>javaee-api </artifactId>
  5. <version>7.0 </version>
  6. <scope>provided </scope>
  7. </dependency>
  8. <dependency>
  9. <groupId>org.springframework </groupId>
  10. <artifactId>spring-webmvc </artifactId>
  11. <version>5.0.6.RELEASE </version>
  12. </dependency>
  13. <dependency>
  14. <groupId>log4j </groupId>
  15. <artifactId>log4j </artifactId>
  16. <version>1.2.12 </version>
  17. </dependency>
  18. <dependency>
  19. <groupId>org.slf4j </groupId>
  20. <artifactId>slf4j-log4j12 </artifactId>
  21. <version>1.7.25 </version>
  22. <scope>test </scope>
  23. </dependency>
  24. <dependency>
  25. <groupId>javax.servlet </groupId>
  26. <artifactId>jstl </artifactId>
  27. <version>1.2 </version>
  28. </dependency>
  29. </dependencies>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值