博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssm框架整合
阅读量:7035 次
发布时间:2019-06-28

本文共 5134 字,大约阅读时间需要 17 分钟。

hot3.png

话不多说,直接上代码吧

一个ssm框架的maven项目结构应该是这样的:

详细配置文件代码如下:

pom.xml

引入项目相关的包

4.0.0
com.lzy
ssm_lzy
0.0.1-SNAPSHOT
war
org.springframework
spring-webmvc
4.3.7.RELEASE
org.springframework
spring-jdbc
4.3.7.RELEASE
org.springframework
spring-aspects
4.3.7.RELEASE
org.mybatis
mybatis
3.4.4
org.mybatis
mybatis-spring
1.3.1
c3p0
c3p0
0.9.1.2
mysql
mysql-connector-java
5.1.44
jstl
jstl
1.2
javax.servlet
servlet-api
2.5
provided
junit
junit
4.12
test
org.mybatis.generator
mybatis-generator-core
1.3.6
org.springframework
spring-test
4.3.7.RELEASE
test
com.google.code.gson
gson
2.8.2
com.belerweb
pinyin4j
2.5.1
commons-fileupload
commons-fileupload
1.3.3

web.xml

配置各种监听

ssm_lzy
contextConfigLocation
classpath:applicationContext.xml
org.springframework.web.context.ContextLoaderListener
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
1
dispatcherServlet
/

springMVC配置文件

dispatcherServlet-servlet.xml

spring+mybatis配置文件(这里把他们一起整合了)

applicationContext.xml

数据库配置文件

dbconfig.properties

jdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql://localhost:3306/misis?serverTimezone=GMT&useSSL=falsejdbc.user=rootjdbc.password=790115

mybatis配置文件

mybatis-config.xml

mybatis generator配置文件

mbg.xml

启动逆向生成代码

TestMbg.java

package com.lzy.test;import java.io.File;import java.util.ArrayList;import java.util.List;import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.Configuration;import org.mybatis.generator.config.xml.ConfigurationParser;import org.mybatis.generator.internal.DefaultShellCallback;public class TestMbg {	public static void main(String[] args) throws Exception{		System.out.println("start...");		List
warnings = new ArrayList
(); boolean overwrite = true; File configFile = new File("mbg.xml"); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); System.out.println("successful..."); }}

本次示例:

jdk 1.8.0_161

tomcat v8.5

转载于:https://my.oschina.net/u/3804959/blog/1785692

你可能感兴趣的文章
从主机给VM Copy文件
查看>>
通过路由器的IP映射来解决,两个不同IP地址的PC机之间的从LAN口到WAN口的单向通讯问题...
查看>>
Java 学习笔记之 实例变量与线程安全
查看>>
Java 学习笔记之 Synchronized锁对象
查看>>
SpringSecurity的如何拦截提交POST请求
查看>>
Arduino 电平转换 升压 OUTPUT与9V/12V元件通信
查看>>
SWFObject2.0
查看>>
CodeTimerPerformance EasyPerformanceCounterHelper .NET 4.5
查看>>
需求规格说明书
查看>>
跟我学算法-吴恩达老师(误差分析, 正确标注, 开发集和测试集的划分, 数据不匹配,迁移学习, 多任务学习, 端到端学习)...
查看>>
Linux 中文件和文件夹获取 MySQL 权限(SELinux)
查看>>
Linux下与Windows下开发软件
查看>>
梦想的方向
查看>>
[Python3网络爬虫开发实战] 1.4.2-MongoDB安装
查看>>
前端CSS的工程化——掌握Sass这四大特性就够了
查看>>
redis启动出错Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
查看>>
OpenCV3 for python3 学习笔记2
查看>>
PDF文件可以转换成txt文档吗
查看>>
电脑端与iPad 端如何共享ChemDraw结构
查看>>
MySQL常用命令大全
查看>>