java配置
一叶知秋~~~
这个作者很懒,什么都没留下…
展开
-
统一日志处理
一、日志 1、配置日志级别 日志记录器(Logger)的行为是分等级的。如下表所示: 分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL 默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别 #设置日志级别 logging.level.root=WARN 这种方式只能将日志打印在控制台上 二、Logback日志 spring boot内部使用Logback作为日志实现的框架。 Logback和log4j非常相似,如果你对log4j很原创 2020-08-23 20:51:28 · 205 阅读 · 0 评论 -
统一异常处理
一、什么是统一异常处理 1、制造异常 除以0 int a = 10/0; 2、什么是统一异常处理 我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要统一异常处理 二、统一异常处理 1、创建统一异常处理器 在service-base中创建统一异常处理类GlobalExceptionHandler: /** * 统一异常处理类 */ @ControllerAdvice public class GlobalExceptionHandler { @Exception原创 2020-08-23 18:15:29 · 236 阅读 · 0 评论 -
统一返回数据格式
项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容 例如,我们的系统要求返回的基本数据格式如下: 列表: { "success": true, "code": 20000, "message": "成功", "data": { "items"原创 2020-08-23 13:25:19 · 650 阅读 · 0 评论 -
Swagger基础配置
(一)Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 1.及时性 (接口变更后,能够及时准确地通知相关前后端开发人员) 2.规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息) 3.一致性 (接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧) 4.可测性 (直接在接口文档上进行测试,以方便理解业务) (二)Swagger2配置原创 2020-08-23 08:55:22 · 372 阅读 · 0 评论 -
Java配置文件基础配置
#### application.yml #端口 server: port: 8080 spring: #服务名 application: name: service-demo #开发环境 profiles: active: dev #数据源 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost原创 2020-08-22 22:16:41 · 194 阅读 · 0 评论