栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)

项目效果预览:

通过访问控制层的test/dologin方法进入index.jsp,展示jsp中的“hello,ssm”内容

一、新建项目:

1.打开IDEA,新建一个Maven项目

2.点击next,新建一个为ssmDemo的Maven项目(自己定义项目GroupId和ArtifactId)

3.配置本地Maven路径

4.点击Next,确认项目信息,配置项目名称和项目路径,点击Finish按钮即可创建项目

5.项目创建完成,目录结构如下:

注:如项目目录中未包含src,则项目还在初始化,注意网络连接,稍等片刻即可

二、补充项目结构:

1.在main文件夹下面创建java和resources文件夹

2.使java文件夹为项目资源文件夹(Sources root)

3.使resources文件夹为Resources root

4.在src/java目录下面创建com包,在com包创建controller、dao、po、service、service.impl包

三、完善pom.xml(添加项目依赖--完整pom.xml代码)

 

 4.0.0
 
 com.demo
 ssmDemo02
 1.0-SNAPSHOT
 war
 
 ssmDemo02 Maven Webapp
 
 http://www.example.com
 
 
  
  UTF-8
  
  1.7
  1.7
  
  5.0.2.RELEASE
  
  1.6.6
  1.2.12
  1.2.3
  
  5.1.6
  
  3.4.5
  5.0.1.RELEASE
 
 
 
 
  
  
   org.mybatis
   mybatis
   ${mybatis.version}
  
  
   org.mybatis
   mybatis-spring
   1.3.0
  
  
   org.springframework
   spring-context
   ${spring.version}
  
  
   org.springframework
   spring-context-support
   ${spring.version}
  
  
   org.springframework
   spring-aop
   ${spring.version}
  
  
   org.springframework
   spring-core
   ${spring.version}
  
  
   org.springframework
   spring-web
   ${spring.version}
  
  
   org.springframework
   spring-webmvc
   ${spring.version}
  
  
   org.springframework
   spring-beans
   ${spring.version}
  
  
   org.springframework
   spring-test
   ${spring.version}
  
  
   org.springframework
   spring-tx
   ${spring.version}
  
  
   org.springframework
   spring-orm
   ${spring.version}
  
  
   org.aspectj
   aspectjweaver
   1.6.8
  
  
   org.springframework
   spring-jdbc
   ${spring.version}
  
  
  
   junit
   junit
   4.12
   test
  
  
  
   mysql
   mysql-connector-java
   ${mysql.version}
  
  
  
   javax.servlet
   javax.servlet-api
   3.1.0
   provided
  
  
   javax.servlet.jsp
   jsp-api
   2.0
   provided
  
  
  
   jstl
   jstl
   1.2
  
  
  
   log4j
   log4j
   ${log4j.version}
  
  
   org.slf4j
   slf4j-api
   ${slf4j.version}
  
  
   org.slf4j
   slf4j-log4j12
   ${slf4j.version}
  
  
  
   com.alibaba
   druid
   1.0.9
  
 
 
 
  ssmDemo02
  
   
    
     maven-clean-plugin
     3.1.0
    
    
    
     maven-resources-plugin
     3.0.2
    
    
     maven-compiler-plugin
     3.8.0
    
    
     maven-surefire-plugin
     2.22.1
    
    
     maven-war-plugin
     3.2.2
    
    
     maven-install-plugin
     2.5.2
    
    
     maven-deploy-plugin
     2.8.2
    
   
  
 

效果图:

注1:代码复制完成后,选择右下角的import Changes

注2:如import Changes后External还未出现jar包,则选中项目,右键,选择maven,Generate Sources...

四、为项目导入jar包

1.选择项目右键 -- open Module Setting

2.选择Artifact

3.选择项目名,选择outPut LayOut,选择Available Elements -- 选择项目名称 -- 右键 -- put into...

效果图(WEB-INF中添加了lib目录):

五、完善target文件夹

1.选择右侧侧栏的maven

2.选择Lifecycle -- 选择clean(双击)

3.选择Lifecycle -- 选择install(双击)

4.效果图

六、测试项目

1.添加tomcat(run --> editConfigurations --> 点击+ --> 选择tomcat-- local)

2.配置Deployment(点击Deployment -- 选择右下角+ -- 选择Artifact --选择Artifa)

3.配置访问路径:/ssmDemotest

4.启动tomcat,访问:http://localhost:8080/ssmDemotest

七、编写ssm框架所需xml

1.在src/resources文件夹下面添加mybatis包、spring包

2.在src/resources文件夹下面添加log4j.properties、db.properties

3.在mybatis包下添加:mybatis-config.xml




  
  
    
  

4.在spring包下添加:spring-dao.xml



 
  
  
  
  
 
  
  
 
  
  
    
    
    
    
  
 
  
  
    
    
    
    
    
    
    
  
 
  
  
    
    
    
    
  

5.在spring包下添加:spring-service.xml



  
  

6.在spring包下添加:spring-mvc.xml



 
 
  
  
 
  
  
 
  
  
    
    
    
    
  
 

7. 完善web.xml



 
 Archetype Created Web Application
 
 
 
  contextConfigLocation
  classpath:spring/spring-dao.xml
 
 
  org.springframework.web.context.ContextLoaderListener
 
 
 
 
  springmvc
  org.springframework.web.servlet.DispatcherServlet
  
   contextConfigLocation
   classpath:spring/spring-mvc.xml
  
  1
 
 
  springmvc
  /
 
 
 
 
  default
  *.js
 
 
八、启动tomcat,测试xml文件是否正确

1.如启动日志没有错误信息,则xml添加无误

2.如网址:http://localhost:8080/ssmDemotest 正常展示,则xml添加无误

注:由于大部分代码均为复制,可以重启IDEA

九、controller层

1.在controller包新建类:TestController

2.在类顶部(导包语句下面)添加注解:@Controller,@RequestMapping(value = "test")

3.编写方法:

@RequestMapping("dologin")
public String dologin() {
  System.out.println("====test====");
  return "index";
}

十、JSP

1.在web-inf下创建目录:jsp

2.在jsp文件下创建:index.jsp

3.在index.jsp下添加:hello,ssm

十一、测试

http://localhost:8080/ssmDemotest/test/dologin

到此这篇关于通过IEAD+Maven快速搭建SSM项目的过程(Spring + Spring MVC + Mybatis)的文章就介绍到这了,更多相关IEAD+Maven搭建SSM项目内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/129602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号