java restful项目打包_听说你在接私活? 一个助你效率翻倍的项目工具!!
最近,个人也接了点不足挂齿的小小私活。为了快速开发,开箱即用,每个项目不需要重新搭建。提升效率,就写了基本的项目架子,然后根据已建好的数据库,生成对应的增删改查的接口。生成即可使用。
一、生成的项目结构说明
一、项目技术
SpringBoot + shiro + mysql + mybatis-plus;
项目统一 restful 风格,统一异常 Json 处理化,respones 数据结构统一。
跨域问题处理。
也会过滤掉给前端的 一些 为 null 的属性,将值填充为 空字符串 “”;
也包含了日志文件输出。
下面就是工具生成的项目结构
二、项目结构
项目的基本结构如上图所示。这是一块公共的代码块。
core 包: 是数据库生成的业务代码增删改;
mapper 文件 在resoure 目录下。
每一个类,都有一个注释说明,在这就不一一做解释了。
二、业务代码模块
每一张表,都有对应的 增 删 改 查 的接口。使用的不同请求方式。
增 删 改 查 接口 这样。
数据结构长这样:
这是查的接口数据结果,包含了分处理。
Service 接口:
ServiceImpl
Mapper接口:
xml:
这是项目的基本结构了。
三、相关文件
1、R.java 封装统一响应前端数据结构
2、统一异常枚举
3、定义自定义异常,限制错误枚举
4、全局异常捕获拦截
基本的结构代码,介绍到此。
二、项目生成工具源码结构
工具源码结构
源码结构不做说明了,太多东西。
2、1 项目工具的使用
项目所需属性在类 ConfigProperties.java
中
可通过 main 方法进行项目的快速生成 也可以部署出去,通过 http 的形式,打包下载。
页面
源码地址
java restful项目打包_听说你在接私活? 一个助你效率翻倍的项目工具!!相关推荐
- python 自动化框架打包_听说很多人都不会打包,教你Python实现前端自动化打包部署!...
作为一名专职前端开发的我,为了帮助解决目前工作中的一些繁琐的工作(主要是处理 excel数据),解放程序员双手,前阵子就刚刚入了 python 的坑,毕竟也算是门工具语言,都已经加入少儿编程了,哈哈哈 ...
- 广联达2018模板算量步骤_广联达GTJ2021操作教程:造价小白3天速成,计量效率翻倍...
广联达GTJ2021操作教程:造价小白3天速成,计量效率翻倍 现在造价行业的发展越来越快,真的是不进则退,最近广联达又出了GTJ2021年的最新版本,能够更全面,更具体,更灵活的进行算量,今天小哥也给 ...
- vscode 插件显示缩进_能让你开发效率翻倍的 VSCode 插件配置(中)
这篇文章是<能让你开发效率翻倍的 VSCode 插件配置(上)>的续篇,包括 VSCode 外观增强.功能增强.编码效率等方面的 10 个插件,其中有部分插件也是我发布上篇文章之后在评论里 ...
- anaconda使用github代码_使用这几款插件,能让你在GitHub看代码的效率翻倍
前言 想必在GitHub上看代码交友等已经成为各大猿友们的日常.想起小编,每每在GitHub上看代码时,总感觉没有直接在IDE上看的方便.但又不想看一个代码就连带git clone到本地,再导入ide ...
- 一款基于 Spring Boot 的神仙接私活项目,已开源,2022 接私活必备!
一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design.强大的代码生成器让前端和后台 ...
- java restful项目打包_构建入门Restful Web服务
创建资源类 假设你已经设置了项目和构建系统,你可以创建Web服务. 通过考虑服务交互来开始这个过程. 该服务将处理GET请求/greeting,可选地使用name查询字符串中的参数.该GET请求应该返 ...
- java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别
简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...
- java restful中文乱码_使用RestTemplate访问RESTful服务乱码处理
在接口服务开发中,我们经常用到Spring模板类RestTemplate访问restful服务.但RestTemplate处理中文乱码问题比较麻烦.以我们项目Spring版本4.1.3.RELEASE ...
- jekenis父子结构项目打包_自动打包机的型号怎么选择?自动打包机型号选择须知...
自动打包机的型号怎么选择?自动打包机型号选择须知 打包机分为手动打包机.气动打包机和电动打包机. 1.通过主型号,可以了解到打包机的主要分类,其结构特点,和厂家的项目代号. 对于没有任何分类的打包机, ...
最新文章
- git 初次push
- 在存储过程中如何实现将ID列表字符串传入IN()
- UWP 查找模板中的控件
- 元宇宙iwemeta:元宇宙率先开百万年薪抢人
- javascript注意点(1)
- Python3 casefold() 方法
- MNIST的AlexNet实现
- 用wim还原服务器系统,如何使用黑鲨PE中的Dism++工具对WIM文件进行系统还原
- windows 2003 server安装iis6,附下载文件
- CANoe下载地址以及CAN Demo 16的下载与激活,并附录所有CANoe软件版本
- 系统架构设计-项目管理
- 热炉法则:规章制度面前人人平等 | 每天成就更大成功
- 2021 年职业院校技能大赛“网络安全”项目 江西省比赛任务书
- 怎么获取股票历史数据?获取股票历史数据Excel
- PCL学习笔记一入门(更新中)
- Disable access to external entities in XML parsing
- LaTeX升级打怪路之自定义指令篇1
- bloom_Bloom使电子邮件选择美观且不那么侵入
- javabean/Listjavabean与map/Listmap互相转换
- Guake Terminal ── linux下完美帅气的终端 (转)