Spring Boot项目目录结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot项目目录结构相关的知识,希望对你有一定的参考价值。

参考技术A 根目录: com.example.demo

1)启动类( gApplication.java )

        推荐放在根目录com.example.demo包下

2)实体类( domain )

3)数据接口访问层( Dao )

4)数据服务接口层( Service )推荐:com.example.demo.service

5)数据服务实现层( Service Implements )推荐:com.example.demo.service.impl

        使用idea的同学推荐使用com.example.demo.serviceImpl目录

6)前端控制器层( Controller )推荐:com.example.demo.controller

7)工具类库( utils )推荐:com.example.demo.utils

8)配置类( config )推荐:com.example.demo.config

9)数据传输对象( dto )推荐:com.example.demo.dto

10)视图包装对象( vo )推荐:com.example.demo.vo

根目录: resources

1) 项目配置文件 :resources/application.yml

2) 静态资源目录 :resources/static/

        用于存放html、css、js、图片等资源

3) 视图模板目录 :resources/templates/

        用于存放jsp、thymeleaf等模板文件

4) mybatis映射文件 :resources/mapper/(mybatis项目)

5) mybatis配置文件 :resources/mapper/config/(mybatis项目)

以上是关于Spring Boot项目目录结构的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 主类及目录结构介绍

angular2 spring-boot项目结构

Spring Boot 成长之路 快速上手

springboot 根据目录结构生成路由前缀

spring boot的项目结构问题

Spring Boot学习笔记之一:传统maven项目与采用spring boot项目区别