Spring boot 项目目录结构

推荐工程结构示例:


代码层的结构
根目录:com.springboot

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

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

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

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

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

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

7.常量接口类(constant)置于com.springboot.constant

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

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


资源文件的结构
根目录:src/main/resources

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

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

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

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

Spring boot 项目目录结构相关推荐

  1. Spring boot 项目目录结构详解

    对SpringBoot项目目录进行分层显示能够使我们的开发思路更加的明确,代码内容更加清晰易懂,下面向大家讲解一下项目目录结构. 代码层的结构 根目录:com.springboot 1.工程启动类(A ...

  2. Spring Boot 项目的这些文件都是干啥用的?

    本文我们了解下 Spring Boot 的目录结构,了解一个事物,清楚了它的结构,明白了内部元素各自的职责,就能很好的认识到它的组织方式和运行机制. 我们以 IntelliJ IDEA 这个 IDE ...

  3. 第2章 第一个Spring Boot项目

    开发工具选择 工欲善其事必先利其器,我们进行Java项目开发,选择一个好的集成开发工具(IDE)对提高我们的开发调试效率有非常大的帮助.这里我们选择大名鼎鼎的IDEA ,它全称 IntelliJ ID ...

  4. springboot项目层次结构_SpringBoot的推荐项目目录结构

    一.Spring Boot 推荐目录结构 (1)代码层的结构 根目录:com.springboot 1.工程启动类(xxxApplication.java)置于根目录包下 2.实体类(domain)置 ...

  5. Spring Boot项目结构

    目录 Spring Boot项目结构 一.代码层结构 二.资源目录结构 三.测试测序目录结构 四.项目结构示例 Spring Boot项目结构 一.代码层结构 根目录:src/main/java 入口 ...

  6. apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)

    VsCode搭建Java开发环境(Spring Boot项目创建.运行.调试) 安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven.springboot等所需要的扩展. 开 ...

  7. Spring Boot 项目结构介绍

    POM文件 <!-- 父工程 --><parent><groupId>org.springframework.boot</groupId><art ...

  8. 将Spring Boot项目打包成jar包war包

    任务一:将Spring Boot项目打包成jar包 1.在pom.xml文件中添加依赖 2.通过cmd命令行来进行打包jar包(首先进入项目的目录中) 3.进入项目中的target目录下查看包 4.使 ...

  9. eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...

最新文章

  1. GitLab CI流水线配置文件.gitlab-ci.yml详解(三)
  2. 求s = k ! + n ! / m !的值
  3. 独家 | 教你用卷积神经网络对视觉神经元进行建模(附资源)
  4. linux基础学习7
  5. 基于FPGA的IIR滤波器设计
  6. 【转】超详细的UML状态图符号,初学者也能轻松看懂状态图
  7. linux mysql 备份脚本_linux 之mysql备份脚本
  8. sessionkey 微信小程序获取_微信小程序获取sessionkey,Connection reset
  9. 二元函数图像生成器_常见的损失函数(loss function)
  10. lock free(无锁并发)是什么
  11. GBin1推荐:jQuery的滚动插件Waypoints
  12. 如何绘制CIE1931xy色度图
  13. 微信小程序JavaScript语法介绍
  14. 小随笔:利用Shader给斯坦福兔子长毛和实现雪地效果
  15. 优麒麟这款工具,助你提高60%的工作效率
  16. 汽车线控制动系统ibooster详解
  17. R语言学习笔记 ②求一组数据的平均数、中位数、标准差和范围
  18. 洛谷千题复习计划(一)(Codeforces + AtCoder)
  19. 鱼c论坛 python课后题_【零基础】Python3学习课后练习题(二)
  20. 关于printf(“%d,%d“,i--,i++)的问题

热门文章

  1. arm 饱和指令_ARM aarch64汇编学习笔记(九):使用Neon指令(一)
  2. python迭代器与生成器_python的迭代器与生成器实例详解
  3. Windows直接获取文件的哈希值
  4. Linux eBPF:bcc 用法和原理初探之 kprobes 注入
  5. Linux内核安装-5.9.1为例
  6. Linux虚拟化KVM-Qemu分析(二)之ARMv8虚拟化
  7. 【HTML+CSS网页设计与布局 从入门到精通】第10章-CSS
  8. 怎么恢复php格式关联,SCN与数据恢复关联
  9. 生成ltx文件命令_利用二次开发工具批量生成PCDMIS程序
  10. python修饰符的理解_python函数修饰符@的使用方法解析