Freesia项目目录结构

目录结构

前端目录:

(目录结构来自layui-vue-admin)

  • src文件下
    • api(前端请求后端服务的路由)
    • assert(一些内置或必要的资源文件)
    • layouts(全局框架样式组件)
    • router(静态路由和动态路由的配置、路由守卫)
    • store(Pinia全局变量维护)
    • styles(css样式文件)
    • types(TypeScript类型定义)
    • util(一些工具类)
    • views(系统展示页面)
      在这里插入图片描述

后端目录

通用模块(freesia-common)

通用API(freesia-common-api)
  1. 管理项目公共的yml配置文件
  2. 日志文件格式配置文件
  3. spy SQL日志打印配置
  4. 通用的i18n信息
  5. banner
  6. 所有POJO的基类(PO、DTO、VO、Bean、Entity)
  7. 统一返回结果集
  8. 通用静态类
代码生成器(freesia-common-codegen)
  1. 项目内生成Java文件的自定义代码生成程序
  2. 生成文件所需要的配置文件basic-info.properties
  3. ftl模板文件
通用框架framework(freesia-common-framework)
  1. 配置类Configuration
  2. 各种工具类Util
  3. 支持通用模块的Component(包含切面类Aspect)
  4. 异常类Exception
  5. 各种需要作用于配置类的处理类handler
  6. 自定义注解
通用服务模块(freesia-common-service)
  1. 下载
  2. excel导入导出
  3. http网络请求
  4. URL配置等服务
OSS对象存储(freesia-common-oss)
  1. 同通用服务模块,都是提供通用服务,只是单独提取出来
  2. 包括OSS对象存储配置和记录上传文件的信息功能

Web服务模块(freesia-web)

WebAPI模块(freesia-web-api)
  1. 管理Web模块中的实体父类、静态类等
  2. I18n信息
Web应用启动模块(freesia-web-app)
  1. Admin应用的启动
  2. Admin应用的Yml配置文件
  3. 测试类(包括Java测试与Spring测试)
Web框架模块(freesia-web-framework)
  1. 配置类Configuration
  2. 各种工具类Util
  3. 支持Web模块的Component(包含切面类Aspect)
  4. 异常类Exception
  5. 各种需要作用于配置类的处理类handler、帮助类helper
  6. Mybatis的SQL拦截器
  7. 自定义注解
Web管理系统模块(freesia-web-admin)
  1. 后端管理系统核心业务逻辑
  2. MVC架构

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/712480.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity(第十九部)射线

在Unity中,射线检测通常用于碰撞检测,比如:在游戏中,开枪射击时,需要判断击中的物体、子弹击中的位置;用鼠标来控制物体的移动;用鼠标拾取某个物体。 射线,顾名思义,在数…

【转载】深度学习笔记——详解损失函数

原文链接: https://blog.csdn.net/weixin_53765658/article/details/136360033 CSDN账号: Purepisces github账号: purepisces 希望大家可以Star Machine Learning Blog https://github.com/purepisces/Wenqing-Machine_Learning_Blog 损失函数 根据您使用的神经网络类型和数…

第四十七回 一丈青单捉王矮虎 宋公明二打祝家庄-强大而灵活的python装饰器

四面全是埋伏,宋江和众人一直绕圈跑不出去。正在慌乱之时,石秀及时赶到,教大家碰到白杨树就转弯走。走了一段时间,发现围的人越来越多,原来祝家庄以灯笼指挥号令。花荣一箭射下来红灯龙,伏兵自己就乱起来了…

Northwestern University-844计算机科学与技术/软件工程-复试注意事项【考研复习】

本文提到的西北大学是位于密歇根湖泊畔的西北大学。西北大学(英语:Northwestern University,简称:NU)是美国的一所著名私立研究型大学。它由九人于1851年创立,目标是建立一所为西北领地地区的人服务的大学。…

【力扣白嫖日记】550.游戏玩法分析IV

前言 练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。 今日题目: 550.游戏玩法分析IV 表:Activity 列名类型player_idintdevice_idintevent_datedategames_played…

从 iOS 设备恢复数据的 20 个iOS 数据恢复工具

作为 iPhone、iPad 或 iPod 用户,您可能普遍担心自己可能会丢失存储在珍贵 iOS 设备中的所有宝贵数据。数据丢失的原因多种多样,这里列出了一些常见原因: 1. iOS 软件更新 2. 恢复出厂设置 3. 越狱 4. 误操作删除数据 5. iOS 设备崩溃 …

C++笔记(五)--- 虚函数(virtual)

目录 虚函数介绍 虚函数、覆盖和重载区别 虚函数介绍 C的虚函数是多态性的表现 1.构造函数不能为虚函数2.子类继承时虚函数仍为虚函数3.虚函数类外实现时,不需要加virtual4.有虚函数的类,析构函数一定要写成虚函数(否则可能会造成内存泄漏&…

【代码随想录python笔记整理】第十六课 · 出现频率最高的字母

前言:本笔记仅仅只是对内容的整理和自行消化,并不是完整内容,如有侵权,联系立删。 一、哈希表初步 在之前的学习中,我们使用数组、字符串、链表等等,假如需要找到某个节点,则都要从头开始,逐一比较,直到找到为止。为了能够直接通过要查找的记录找到其存储位置,我们选…

设备像素、css像素、设备独立像素、dpr、ppi 之间的区别

设备像素、CSS 像素、设备独立像素 (DIP)、设备像素比 (DPR) 和每英寸像素密度 (PPI) 是与屏幕分辨率和显示质量相关的概念。它们之间的区别如下: 设备像素:设备像素是物理屏幕上的最小可见单元,用于实际渲染图像或文本。它表示硬件像素点的数…

、JMETER与它的组件们

os进程取样器 这个取样器可以让jmeter直接调用python写的测试数据 这样就可以调用python写的测试数据给到jmeter进行调用 注意:1建议python返回转json格式dumps一下;2py文件中需要把结果打印出来,可以不用函数直接编写 传到jmeter之后可以用…

你真的了解C语言中的【柔性数组】吗~

柔性数组 1. 什么是柔性数组2. 柔性数组的特点3. 柔性数组的使用4. 柔性数组的优势 1. 什么是柔性数组 也许你从来没有听说过柔性数组这个概念,但是它确实是存在的。 C99中,结构体中的最后⼀个元素允许是未知大小的数组,这就叫做柔性数组成员…

MyBatis 学习(五)之 高级映射

目录 1 association 和 collection 介绍 2 案例分析 3 一对一关联和一对多关联 4 参考文档 1 association 和 collection 介绍 在之前的 SQL 映射文件中提及了 resultMap 元素的 association 和 collection 标签,这两个标签是用来关联查询的,它们的属…

算法--时空复杂度分析以及各个数据量对应的可使用的算法(C++;1s内)

这里写目录标题 由数据范围反推算法时间复杂度以及算法内容分析时间复杂度看循环实例1实例2 固定时间复杂度快排和归并排序二分高精度算法双指针算法单链表插入删除操作栈和队列的操作单调栈和单调队列KMPTire并查集堆哈希表BFS、DFS图的深度优先、宽度优先遍历dijkstra算法朴素…

题目 1037: [编程入门]宏定义的练习

问题描述: 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。 样例输入: 3 2 样例输出: 1 代码分析: 这段代码实现了输入两个整数,然后使用带参数的宏计算它们相除的余数&…

「MySQL」深入理解MySQL中常用的SQL函数

「MySQL」深入理解MySQL中常用的SQL函数 窗口函数参考文章1. COALESCE 函数2. USING 函数3. LEAD 函数4. interval 函数5. INSTR 函数6. substring_index 函数7. LENGTH 函数和 CHAR_LENGTH 函数 窗口函数参考文章 SQL窗口函数 1. COALESCE 函数 COALESCE 函数的作用是从一…

瑞_Redis_Redis的Java客户端

文章目录 1 Redis的Java客户端1.1 Jedis快速入门1.1.1 入门案例1.1.1.1 项目构建1.1.1.2 引入依赖1.1.1.3 建立连接1.1.1.4 释放资源1.1.1.5 测试1.1.1.6 完整测试类代码 1.1.2 Jedis连接池1.1.2.1 连接池工具类1.1.2.2 改造原始代码 🙊 前言:本文章为瑞…

基于单片机的声光控制节能灯设计

摘 要:在当今社会,节约用电是低碳生活的基本行为之一,但是一些公众场所电力浪费现象依然存在,特别是长明灯、常亮屏等屡见不鲜,造成了严重的电力浪费。针对这种电力浪费现象,该文基于STC89C52单片机设计了一种声光控制节能灯,利用光敏电阻、光信息及语音信号控制电路收集…

常用sql语句及其优化

文章目录 介绍常用sql语句1. 数据查询1.1 SELECT 语句1.2 DISTINCT 关键字1.3 WHERE 子句1.4 ORDER BY 子句1.5 LIMIT 关键字 2. 数据更新2.1 INSERT INTO 语句2.2 UPDATE 语句2.3 DELETE FROM 语句 3. 数据管理3.1 CREATE TABLE 语句3.2 ALTER TABLE 语句3.3 DROP TABLE 语句 …

蓝桥辅导之管道

蓝桥辅导之管道 核心思想&#xff1a;二分 二分时间 若t时刻成立 则之后也一定成立将mid时刻时每个阀门的水的流动区间加入对组 合并区间 最终判断是否覆盖全管道l1 && r m; #include <iostream>#include <cstring>#include <algorithm>#define…

批量自动加好友神器!微信快速扩友秘籍!

对于一些个人或者企业来说&#xff0c;传统的人工添加好友方式往往会出现效率低下&#xff0c;费时费力的问题。那么&#xff0c;有没有一种快速、便捷、安全的方式来解决这个问题呢&#xff1f;答案当然是肯定的&#xff0c;那就是通过使用微信管理系统来解决这一问题。 在微…