最近项目比较忙,然后又生病了,都没时间写博客了QAQ。这次我带来了SSM框架搭建的一个答题管理系统,之前我用的tp框架构建的https://www.jianshu.com/p/e81629561e73,这次我用SSM框架重构了一下
1.前期准备
SSM架构的相关知识(Spring+Springmvc+mybatis)IDEA/eclipse/myeclipse编译器layui文档的bang助:http://www.layui.com/doc/默认的maven配置Navicat/mysql workbench等数据库可视化管理工具
https://blog.csdn.net/zzy1078689276/article/details/78732183/
2.架构设计(mvc)
首先将resources包设置为Resource Root将webapp包设置为Web项目目录
指定Web目录:
指定Spring配置文件目录:
model层采用mybatis进行持久化处理mybatis generator插件进行逆向工程,以下说明几个配置文件:applicationContext:Springmvc配置文件
<?xml version="1.0" encoding="UTF-8"?>
applicationContext-datasource.xml:数据库连接池配置文件
<?xml version="1.0" encoding="UTF-8"?>classpath:datasource.properties dialect=mysql
datasource.properties:数据库配置文件
# 配置下载的驱动包的位置db.driverLocation = C:/java/mysql-connector-java-5.1.41.jar# db.driverClassName = oracle.jdbc.driver.OracleDriverdb.driverClassName = com.mysql.jdbc.Driver# db.url=jdbc:mysql://数据库IP:数据库 Port/database?characterEncoding=utf-8db.url = jdbc:mysql://xxxx:3306/tp5?characterEncoding=utf-8db.username =XXXdb.password =XXXXXdb.initialSize = 20db.maxActive = 50db.maxIdle = 20db.minIdle = 10db.maxWait = 10db.defaultAutoCommit = truedb.minEvictableIdleTimeMillis = 3600000
generatorConfig.xml:mybatis generator逆向工程时的配置文件
<?xml version="1.0" encoding="UTF-8"?>