spring boot整合ssm项目目录结构
时间: 2024-11-19 13:16:16 浏览: 20
Spring Boot整合SSM(Spring + MyBatis + Spring MVC)项目的目录结构通常是这样的:
1. **src** (源码目录)
- **main**
- **java**: 存放业务层(Service)、控制层(Controller)、实体类(Entity)、以及配置类(如Spring配置、MyBatis的Mapper和XML文件等)。
```
main/java
|- com.example.demo
|- service // 业务逻辑模块
|- controller // RESTful API控制器
|- entity // 数据模型类
|- config // Spring配置文件(application.properties或application.yml)
|- mybatis // 包含mybatis相关配置和mapper接口
```
- **resources**: 包括配置文件、数据库连接信息(如application.properties或db.properties),以及静态资源(如HTML、CSS、JS等)。
```
main/resources
|- application.properties
|- db.properties
|- static
|- js
|- css
|- img
```
- **test**: 单元测试和集成测试相关的目录。
```
test/java
test/resources
```
2. **pom.xml**: Maven项目配置文件,管理项目依赖和构建过程。
3. **logs**: 日志文件存储目录。
4. **target**: Maven构建产物,如JAR文件。
5. **db**: 如果有,可以包含SQL脚本或数据初始化文件。
阅读全文