SSM架构的模板项目

yang yi 461c9d2e9b # feat:使用WebAppInitializer配置类代替web.xml配置文件 1 hafta önce
src 461c9d2e9b # feat:使用WebAppInitializer配置类代替web.xml配置文件 1 hafta önce
.gitignore 58e3ca7281 # init:项目初始化依赖配置 1 hafta önce
README.md 58e3ca7281 # init:项目初始化依赖配置 1 hafta önce
pom.xml 58e3ca7281 # init:项目初始化依赖配置 1 hafta önce

README.md

SSM_template

SSM框架快速开发模板,整合 Spring + Spring MVC + MyBatis。

技术栈

  • Spring: 5.3.31
  • Spring MVC: 5.3.31
  • MyBatis: 3.5.6
  • Druid: 1.2.8
  • Thymeleaf: 3.0.12.RELEASE
  • MySQL: 8.0.25

项目结构

SSM_template
├── src
│   └── main
│       ├── java/space/anyi       # Java源码
│       │   ├── controller/       # 控制层
│       │   ├── entity/            # 实体类
│       │   └── mapper/            # Mapper接口
│       ├── resources/             # 配置文件
│       │   ├── mapper/            # MyBatis XML映射文件
│       │   ├── spring-*.xml      # Spring配置文件
│       │   └── jdbc.properties   # 数据库配置
│       └── webapp/               # Web资源
│           └─��� WEB-INF/
├── pom.xml
└── target/                       # 编译输出目录

配置说明

数据库配置

编辑 src/main/resources/jdbc.properties

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/your_database
jdbc.username=root
jdbc.password=your_password

运行

# 打包
mvn clean package

# 部署到Tomcat或直接运行
mvn tomcat7:run

主要配置文件

文件 用途
spring-context.xml Spring核心配置
spring-mvc.xml Spring MVC配置
mybatis-config.xml MyBatis配置
logback.xml 日志配置
web.xml Web应用配置