springboot-sample
介绍
springboot简单示例 跳转到发行版
软件架构(当前发行版)
- Springboot3.1.3
安装教程
git clone --branch KEY初始化功能和全局错误处理 git@gitee.com:simen_net/springboot-sample.git
主要功能
- 实现了Key初始化功能
- 项目初始化需先调用KeyUtils的main函数对项目进行key的初始化 注意:初始化后注意备份密钥文件对,否则加密数据将无法解密使用。
- 在resources目录中生成公钥文件public.key,该文件可上传至公共git仓库
- 在gitignore目录中生成私钥文件private.key和项目UUID的编号代码文件uuid
- git忽略gitignore目录
- 实现了全局错误处理
- 配置SystemErrorConfiguration使用SystemErrorController.java覆盖BasicErrorController控制器,全局分类拦截HTML请求和JSON请求产生的异常
- 使用errorHtml.ftl模板文件作为HTML的错误展示页面,显示错误代码、错误消息等。
- 在SystemController.java和SystemJsonController.java中增加了错误测试URL接口