当前位置: 首页 > article >正文

#Java篇:非常火热的Spring Boot典型项目结构

非常火热的Spring Boot典型项目结构

项目根目录/src/main/java:放置项目Java源代码
项目根目录/src/main/resources:放置项目静态资源和配置文件

结构目录介绍

    ├── src/main/java
    │   ├── config/        (配置类)
    │   ├── controller/    (控制器)
    │   ├── entity/        (实体类)
    │   ├── mapper/        (持久化映射器及DAO层)
    │   ├── service/       (业务逻辑接口)
    │   └── service/impl/  (业务逻辑实现)
    └── src/main/resources/
        ├── application.yml (应用配置文件)
        └── mapper/         (MyBatis Mapper XML 文件)
|_annotation:放置项目自定义注解
|_aspect:放置切面代码
|_config:放置配置类
|_constant:放置常量、枚举等定义
   |__consist:存放常量定义
   |__enums:存放枚举定义
|_controller:放置控制器代码
|_filter:放置一些过滤、拦截相关的代码
|_mapper:放置数据访问层代码接口
|_model:放置数据模型代码
   |__entity:放置数据库实体对象定义
   |__dto:存放数据传输对象定义
   |__vo:存放显示层对象定义
|_service:放置具体的业务逻辑代码(接口和实现分离)
   |__intf:存放业务逻辑接口定义
   |__impl:存放业务逻辑实际实现
|_utils:放置工具类和辅助代码
|_mapper:存放mybatis的XML映射文件(如果是mybatis项目)
|_static:存放网页静态资源,比如下面的js/css/img
   |__js:
   |__css:
   |__img:
   |__font:
   |__等等
|_template:存放网页模板,比如thymeleaf/freemarker模板等
   |__header
   |__sidebar
   |__bottom
   |__XXX.html等等
|_application.yml       基本配置文件
|_application-dev.yml   开发环境配置文件
|_application-test.yml  测试环境配置文件
|_application-prod.yml  生产环境配置文件

交互示意图

在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/445756.html

相关文章:

  • OpenCV 学习记录:首篇
  • static_cast与dynamic_cast的区别
  • 基于蓝牙通信的手机遥控智能灯(论文+源码)
  • 透析Svchost.EXE进程清除木马的最大后门
  • 【算法练习】尺取法
  • pinglunhuifu 页面
  • 使用NodeJs 实现图片转PPT
  • 【实用技能】如何在 SQL Server 中处理 Null 或空值?
  • 基于Spring Boot的高校实验室预约系统
  • 【Unity3D】实现可视化链式结构数据(节点数据)
  • R-CNN算法详解及代码复现
  • 【快速上手Docker 简单配置方法】
  • Java项目--仿RabbitMQ的消息队列--统一硬盘操作
  • RabbitMQ实现网络分区
  • 深度学习推理速度优化指南
  • 《C++版本的“前世今生”与独特魅力》
  • 厦门凯酷全科技有限公司短视频带货可靠吗?
  • 手机便签哪个好用?手机桌面便签app下载推荐
  • SYD881X RTC定时器事件在调用timeAppClockSet后会出现比较大的延迟
  • 解锁看板工具的潜力:企业流程自动化的实践方法