idea搭建ssm框架(spring+springmvc+mybatis) 您所在的位置:网站首页 ssm框架怎么搭建 idea搭建ssm框架(spring+springmvc+mybatis)

idea搭建ssm框架(spring+springmvc+mybatis)

2024-01-31 09:57| 来源: 网络整理| 查看: 265

idea搭建ssm框架(spring+springmvc+mybatis):

先创建一个maven工程:

next

next

next

到这里项目创建完成。

下面我们来创建文件夹:

在main下new 一个directory名为java和resourses

选择java点击右键

选择resourses单击右键

创建具体的包,在java下:

包建好之后就来集成spring的一些基础的包

org.springframework spring-context 4.3.18.RELEASE org.springframework spring-core 4.3.18.RELEASE org.springframework spring-beans 4.3.18.RELEASE org.springframework spring-web 4.3.18.RELEASE org.springframework spring-webmvc 4.3.18.RELEASE

然后需要用到数据库就需要有mysql和mybatis的jar包:

org.mybatis mybatis 3.4.6 mysql mysql-connector-java 5.1.38

 

org.springframework spring-jdbc 4.3.18.RELEASE org.springframework spring-tx 4.3.18.RELEASE

mybatis需要和spring整合,所以我们需要一个整合的包

org.mybatis mybatis-spring 1.3.2

然后这里我们采用的是传统的jsp视图,然后我们在家几个包:

javax.servlet jstl 1.2 javax.servlet javax.servlet-api 3.1.0 provided

在使用数据库中我们会使用数据库连接池再加一个包:

commons-dbcp commons-dbcp 1.4

因为需要解析json数据我们需要阿里巴巴的json包

com.alibaba fastjson 1.2.47

到这里我们基本的包已经引进完毕了,然后我们来写springmvc的配置在resources下新建一个包叫spring,然后新建springmvc的配置文件,叫spring-mvc.xml

 

内容如下:

在web-inf目录下创建view文件夹

在下面创建一个login.jsp

 

然后需要在新建一个spring-maybis整合的配置文件spring-maybis.xml,还在spring目录下

文件内容如下:

为了更加容易的更换数据库配置我们新建一个jdbc.properties文件,在resources目录下,里面填写数据库配置:

driver=com.mysql.jdbc.Driver #driver=com.mysql.cj.jdbc.Driver #mytest为我本地的数据库名 url=jdbc:mysql://localhost:3306/teaching_manage #url=jdbc:mysql://192.168.220.139:3306/teaching_manage username=root #下面输入自己数据库的密码 password=123456 #定义初始连接数 initialSize=1 #定义最大连接数 maxActive=20 #定义最大空闲 maxIdle=20 #定义最小空闲 minIdle=1 #定义最长等待时间 maxWait=60000

因为mybatis是半自动化的orm(以对象的方式操作数据库),所以我们需要自己写mybatis的映射文件,现在在resourses目录下新建一个mapper文件夹:

mybatis扫描这个目录下的所有文件

 

最后我们需要在web.xml文件里面加载这两个配置文件,同时配置字符集监听,和前端控制器

内容如下:

Archetype Created Web Application encoding-filter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encoding-filter springDispatcherServlet org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:spring/spring-mybatis.xml springDispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/spring-mvc.xml 1 springDispatcherServlet *.do

下面对基本的包概念进行说明:

字符集监听器:org.springframework.web.filter.CharacterEncodingFilter

主要用来限制整个工程的字符集的。

 

前端控制器:org.springframework.web.servlet.DispatcherServlet

是spring用来接收用户请求的同时分配用户请求给控制器(controller)来控制请求处理

 

到这里我们的环境集成算是完成了,下一篇我们来写一个用ssm框架来实现的简单的登陆的例子

 

健康管理系统1.0:

https://blog.csdn.net/h_j_c_123/article/details/105984527

健康管理系统2.0:

https://blog.csdn.net/h_j_c_123/article/details/112853754

欢迎关注我的微信公众号,更多内容将在微信公众号中发布:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有