springboot mybatis vue项目结构
时间: 2023-07-26 09:25:13 浏览: 135
基于SpringBoot、Mybatis和Vue的项目结构可以根据具体需求做出调整,但是一般来说,可以参考如下的项目结构:
```
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com.example.project
│ │ │ ├── config // 存放SpringBoot的配置类
│ │ │ ├── controller // 存放Controller层的类
│ │ │ ├── dao // 存放Mybatis的Mapper接口和XML文件
│ │ │ ├── entity // 存放实体类
│ │ │ ├── service // 存放Service层的类
│ │ │ ├── Application.java// SpringBoot应用程序的入口
│ │ │ └── ...
│ │ └── resources
│ │ ├── mapper // 存放Mybatis的Mapper XML文件
│ │ ├── static // 存放静态资源
│ │ ├── templates // 存放前端模板文件
│ │ ├── application.yml // 存放SpringBoot的配置文件
│ │ └── ...
│ └── test // 存放单元测试代码
└── pom.xml // Maven项目依赖文件
```
其中,`com.example.project`包下的类是整个项目的核心部分,主要包括了Controller层、Service层、Dao层、Entity层等,用于完成具体的业务逻辑。`config`包下的类是SpringBoot的配置类,用于配置数据库、Redis、拦截器等。`mapper`文件夹下是Mybatis的Mapper XML文件,用于定义与数据库交互的SQL语句。`static`文件夹下是静态资源,如js、css、图片等。`templates`文件夹下是前端模板文件,如HTML、Thymeleaf等。
这只是一个示例的项目结构,实际项目中可以根据需求来做出调整。
阅读全文