superleeyom / ssm-demo

:zap:利用 maven 来构建一个多模块基于 SpringMVC + Spring + MyBatis 三大框架的脚手架,为 Java 初学者了解多模块的 maven 工程做个参考

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  LICENSE  

项目结构

项目目录

ssm-demo
├── ssm-common -- 公共模块,主要存放一些工具类
|    ├── src
|    ├── pom.xml -- 打包方式:jar
├── ssm-dao -- 存放mybatis相关的mapper接口
|    ├── src
|    ├── pom.xml -- 打包方式:jar
├── ssm-pojo -- 存放实体类
|    ├── src
|    ├── pom.xml -- 打包方式:jar
├── ssm-service -- 存放业务逻辑类
|    ├── src
|    ├── pom.xml -- 打包方式:jar
├── ssm-web -- 存放前台页面,客户端交互相关的controller
|    ├── src
|    ├── pom.xml -- 打包方式:war
├── pom.xml --打包方式为pom,一些公用的依赖

模块依赖关系

20180211151831567174772.png

过程

更具体的内容可以参考我博客文章:《Maven的多模块 Spring MVC + Spring + Mybatis 项目的搭建》,这里就不详述了。

About

:zap:利用 maven 来构建一个多模块基于 SpringMVC + Spring + MyBatis 三大框架的脚手架,为 Java 初学者了解多模块的 maven 工程做个参考


Languages

Language:Java 100.0%