idea搭建ssm框架(spring+springmvc+mybatis) | 您所在的位置:网站首页 › ssm框架怎么搭建 › idea搭建ssm框架(spring+springmvc+mybatis) |
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.38org.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 实验室设备网 版权所有 |