对SpringBoot项目目录进行分层显示能够使我们的开发思路更加的明确,代码内容更加清晰易懂,下面向大家讲解一下项目目录结构。

代码层的结构

根目录: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. angular 标准目录结构_Angular-cli新建项目目录结构详解

    Angular-cli新建项目目录结构详解 在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文 ...

  2. Spring boot 项目目录结构

    Spring boot 项目目录结构 推荐工程结构示例: 代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springbo ...

  3. php网站目录结构图,thinkphp项目目录结构详解

    在上一节无忧主机(www.51php.com)小编和大家讲了thinphp 3.0的主入口文件,不知大家是否还记得我们第一次执行主入口文件后,我们的项目目录下自动生成了很多文件夹,这个就是我们项目的结 ...

  4. vue项目目录结构详解

    目录截图: 1. build:构建脚本目录 build.js ---- 生产环境构建脚本 build-server.js ---- 运行本地构建服务器,可以访问构建后的页面 dev-client.js ...

  5. Android 8.0学习(32)---Android 8.0源码目录结构详解

    Android 8.0源码目录结构详解 android的移植按如下流程:     (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来.     (2)正确挂载文件系统 ...

  6. ElasticSearch——Spring Boot 集成 ES 操作详解

    文章目录 ElasticSearch--Spring Boot 集成 ES 操作详解 1.SpringBoot 集成 ES 2.索引的API操作详解 3.文档的API操作详解 ElasticSearc ...

  7. 轻量级数据库sqlite,spring boot+sqlite的配置详解 (一)

    spring boot+sqlite的配置,及成功运行详解 sqlite数据库的安装与调试 首先,通过sqlite官方地址下载对应的安装包 https://www.sqlite.org/downloa ...

  8. 微信小程序01【目录结构详解、视图与渲染、事件、input、scroll-view】

    学习地址:https://www.bilibili.com/video/BV1sx411z77P 笔记01:https://blog.csdn.net/weixin_44949135/article/ ...

  9. Android4.0源码目录结构详解

    Android4.0源码目录结构详解 Android4.0与2.1目录差不多 alsa这块,注意external/tinyalsa下有: include/tinyalsa/asoundlib.h mi ...

最新文章

  1. MyBaties学习记录
  2. SAP中采购订单状态与MRP的关系
  3. 普通人的经验和技能交易平台
  4. 西建大历年电子与通信工程复试真题_历年复试试题回忆
  5. 爬取豆瓣TOP250并将数据保存为txt文件和csv文件并存入MySQL数据库
  6. python单例_Python - 单例模式(Singleton)
  7. 小甲鱼python课后题简书_Python练习题100道
  8. 并查集一般高级应用的理解
  9. 绘制三维散点图_使用Origin,轻松绘制三维散点图
  10. UnauthorizedAccessException Invaild cross-thread access
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_04-vuejs研究-vuejs基础-v-model指令...
  12. Oracle数据库编程:PL/SQL编程基础
  13. 《吃透微服务》—服务网关之Gateway
  14. WINDOWSXP全面优化
  15. windows7无法在域中找到计算机账户,关于Windows 7电脑加入域的问题
  16. Python爬取链家北京租房房价|保存为csv格式文件
  17. 转发:【论文精读】Human Semantic Parsing for Person Re-identification
  18. Vue引入vuetify框架你需要知道的几点
  19. 基于Python的OCR图像识别
  20. 数据使用要谨慎——不良数据带来严重后果

热门文章

  1. 计算机组织与结构实验,计算机组织与结构实验报告 CQUPT
  2. 微信公众号怎么快速导出一个月的文章数据
  3. js判断url链接是否可访问(服务可连接,可用)
  4. 【Java深入理解】String str = “a“ + “b“ + “c“到底创建了几个对象?
  5. linux 历史命令快捷键,Linux历史命令及bash快捷键
  6. android 蓝牙sco stream_voice_call,android TTS输出总是要 A2DP_android_开发99编程知识库
  7. php正则表达式匹配逗号,数字和逗号PHP正则表达式只
  8. Java常用设计模式————原型模式(二)之深拷贝与浅拷贝
  9. python 爬虫代码_Python 你见过三行代码的爬虫吗
  10. python标准输入_Python 处理标准输入