暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

基于Maven+SSM实现的电子商城(一)整合SpringMVC

51ASPNET 2021-04-10
282

从今天起,我们开始用Maven+SSM搭建一个简单的电子商城,这节课我们先讲一下怎么整合SpringMVC

 

首先,我们打开IDEA,新建一个Maven项目。

然后勾选一下Create from archetype,选择模板maven-archetype-webapp,然后Next

然后给项目起一个名字 shop

组的id用包名

构件id用默认的就行

然后Next-Finish

这样,一个Maven项目就搭建好了。

点击右下角对话框的Enable Auto-Import,让Maven自动下载jar包。

 

src/main下面新建两个文件夹javaresource

src下面新建两个文件夹test/javatest/resource

 

下一步打开pom.xml文件,首先把Tomcat的依赖添加进来。

打开网站 mvnrespository.com

搜索servlet-apijsp-api

把最新版本的依赖复制到pom文件中。

 

这样的话,jsp文件就没有问题了。

 

然后再是jstl标签,也是搜索依赖复制到pom文件。

注意,jstl2011年这个。

 


依赖复制进来以后,jstl标签也能用了。

 

下一步,我们去整合一下SpringMVC

在网站搜索 spring-webmvc,并把依赖复制到pom文件。

 

导进来之后我们就可以测试一下SpringMVC

src/main/resources文件下新建一个SpringMVC的配置文件

resources文件夹上右键-New-XML Configuration File-Spring Config

 

起个名字 springMVC.xml

 

然后在配置文件里面配置一下包的扫描。

 

然后在src/main/java下新建一个控制器类

com.wanmait.shop.controller.UserinfoController

然后在类上标注注解

@Controller 作用是指定这是一个控制器类

@RequestMapping 作用是指定访问的路径

 

在这个控制器里新建一个方法 login

@ResponseBody 的作用是将该方法的返回值直接写入到response对象的body区域,这样当我们访问这个方法的时候就会返回这个字符串login

 

好,方法写好之后,我们到src/main/webapp/WEB-INF下面配置一下web.xml文件。

它这个web.xml是比较老得一个web.xml

你可以从别得地方拷过来一个 也可以新建一个。

 

先把之前得web.xml删除

改好以后 OK保存就可以生成了

 

然后,在web.xml里配置SpringMVC作为前端控制器。

 

好,web.xml配置好了之后,我们来配置一下Tomcat

因为这个项目创建得时候没有指定Tomcat 所以需要自己去配置

 

这有个+号 然后有个Tomcat-Local

OK 这样的话就可以去启动了

启动完成以后,访问网址 http://localhost:8080/shop/userinfo/login

如果显示login,就证明SpringMVC已经整合成功。

好,这节课就到这里,下节课我们看一下怎么整合MyBatis


文章转载自51ASPNET,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论