Spring Boot优秀的工程结构

转载 2018年04月17日 13:15:33

Spring Boot框架对工程结构并没有什么特殊的限制,只是良好的工程结构划分可以使项目更清晰,明确,减少不必要的冲突,提高代码的统一性.

推荐工程结构示例:

代码层的结构

根目录:com.ven

1.工程启动类(ApplicationServer.java)置于com.ven.build包下

2.实体类(domain)置于com.ven.domain

3.数据访问层(Dao)置于com.ven.repository

4.数据服务层(Service)置于com,ven.service,数据服务的实现接口(serviceImpl)至于com.ven.service.impl

5.前端控制器(Controller)置于com.ven.controller

6.工具类(utils)置于com.ven.utils

7.常量接口类(consist)置于com.ven.consist

8.配置信息类(config)置于com.ven.config

9.数据传输类(vo)置于com.ven.vo

资源文件的结构

根目录:src/main/resources

1.配置文件(.properties/.json等)置于config文件夹下

2.国际化(i18n))置于i18n文件夹下

3.spring.xml置于META-INF/spring文件夹下

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


具体的工程结构见下图:


转自:https://blog.csdn.net/u011659172/article/details/52934206

Spring Boot工程结构推荐

今天看了一位简书上朋友发来的工程,于是想到应该要写这么一篇。前人总结的最佳实践案例可以帮助我们免去很多不必要的麻烦。花点时间来看一下本文,绝对物超所值。 工程结构(最佳实践) Sp...
  • baochanghong
  • baochanghong
  • 2016-12-26 23:31:22
  • 1142

Spring Boot工程结构(推荐)

Spring Boot框架对工程结构并没有什么特殊的限制,只是良好的工程结构划分可以使项目更清晰,明确,减少不必要的冲突,提高代码的统一性. 推荐工程结构示例: 代码层的结构 根目录:com.v...
  • u011659172
  • u011659172
  • 2016-10-26 15:04:29
  • 6650

springboot 目录结构

规范的springboot的目录结构很重要,一些感觉奇怪的问题 久久不能解决可能就与springboot的目录结构有关系, 一个好的目录结构可以少配置 许多东西,是不可缺少的...
  • qq_33530388
  • qq_33530388
  • 2017-06-15 16:40:44
  • 6189

一起学JAVA之《spring boot》03 - 开始spring boot基本配置及项目结构

一、导航本节内容简介: 1. spring boot 配置文件,使用@SpringBootApplication注解 2. spring boot 修改Java版本 和项目编码 ...
  • likeaijiaqi
  • likeaijiaqi
  • 2017-06-27 23:31:44
  • 2688

spring boot 推荐工程目录结构

spring boot  按照规定大于配置的方案  使用推荐目录结构 避免遇坑。 root  package 目录 为 com.example.myproject   主 Applicat...
  • csdn2014517
  • csdn2014517
  • 2017-03-07 18:00:49
  • 469

Spring Boot项目结构推荐

Spring Boot框架本身并没有对项目结构有特别的要求,但是按照最佳实践的项目结构可以减少可能会遇见的坑,尤其是Spring包扫描机制的存在,也可以免去不少特殊的配置工作。 典型示例一 root...
  • IT_lyd
  • IT_lyd
  • 2017-08-03 09:53:18
  • 903

SpringBoot初始教程之项目结构(一)

SpringBoot初始教程之项目结构1 简介Spring Boot makes it easy to create stand-alone, production-grade Spring base...
  • veZunShao
  • veZunShao
  • 2016-11-07 19:49:14
  • 12089

Spring boot 项目目录结构

Spring Boot框架对工程结构并没有什么特殊的限制,只是良好的工程结构划分可以使项目更清晰,明确,减少不必要的冲突,提高代码的统一性. 推荐工程结构示例: 代码层的结构 根目录:com.s...
  • u012675150
  • u012675150
  • 2018-02-23 11:06:31
  • 534

Springboot 之 文件结构和配置文件

本文章来自【知识林】项目文件结构新建的Springboot项目的文件结构如下:|-customer(项目名称) | - src | | - main | | | - java | ...
  • zsl129
  • zsl129
  • 2016-10-21 10:38:11
  • 9388

创建Spring boot工程

创建Spring boot工程     Spring boot可以使用很少的配置,来快速创建基于spring的应用,并且内嵌了Tomcat,Jetty等组件,只需要启动run即可。 ...
  • u010009900
  • u010009900
  • 2016-08-21 17:27:40
  • 524
收藏助手
不良信息举报
您举报文章:Spring Boot优秀的工程结构
举报原因:
原因补充:

(最多只允许输入30个字)