小菜学习日记-{Springboot系列}Spring boot 项目目录结构

小菜学习日记-{Springboot系列}Spring boot 项目目录结构

目前项目目录结构应该是没有非常严格的要求的,不过简洁清爽的目录结构也是非常必要的,除了自己看着舒服外,合作或者交流上也是很方便。基本上是按照MVC分层分包。以下是小菜自己比较喜欢的项目目录结构:
以我的个人demo项目为例。
Spring boot 项目目录结构:
这里写图片描述

根目录:src.main.java

1.工程启动类(Application.java):置于com.cy.project包下或者com.cy.project.app包下

2.实体类(domain):置于com.cy.project.domain

3.数据访问层(Dao):置于com.cy.project.repository(dao)

4.数据服务层(Service):置于com.cy.project.service
5.数据服务接口的实现(serviceImpl):同样置于com.cy.project.service或者置于com.cy.project.service.impl

6.前端控制器(Controller):置于com.cy.project.controller

7.工具类(utils):置于com.cy.project.utils

8.常量接口类(constant):置于com.cy.project.constant

9.配置信息类(config):置于com.cy.project.config

资源文件:src.main.resources

1.页面以及js/css/image等置于static文件夹下的各自文件下

2.使用模版相关页面等置于templates文件夹下的各自文件下

你可能感兴趣的:(小菜学习日记—java)