SpringBoot分布式架构系列
码农-阿甘
这个作者很懒,什么都没留下…
展开
-
第10课:SpringBoot《全局异常处理器》
一、本课程目标:弄懂为什么springboot需要《全局异常处理器》?编码实战一个springboot《全局异常处理器》封装一个自定义异常 ,并集成进《局异常处理器》把《全局异常处理器》集成进《接口返回值统一标准格式》二、springboot为什么需要全局异常处理器?先讲下什么是全局异常处理器?全局异常处理器就是把整个系统的异常统一自动处理,程序员可以做到不用写try...c...原创 2019-11-04 00:31:52 · 1538 阅读 · 1 评论 -
第09课:SpringBoot《接口返回值统一标准格式》
一、本课程目标:弄清楚为什么要对springboot,所有Controller的response做统一格式封装?学会用ResponseBodyAdvice接口 和 @ControllerAdvice注解二、为什么要对response统一格式封装?我们先来看下,springboot默认情况下的response是什么格式的第一种格式:response为String@GetMapp...原创 2019-11-04 00:30:39 · 2945 阅读 · 0 评论 -
第08课: 用swagger为SpringBoot生成接口文档
一、本课程目标:弄清楚,为什么要用swagger,它解决了什么问题?编码实现2个springboot接口,让swagger自动生成接口文档二、为什么要用swagger,它解决了什么问题?随着sprnigboot、springcloud等微服务的流行,在微服务的设计下,小公司微服务小的几十,大公司大的几百上万的微服务。这么多的微服务必定产生了大量的接口调用。而接口的调用就必定要写接口...原创 2019-11-04 00:26:48 · 963 阅读 · 0 评论 -
第08课: SpringBoot集成swagger实战
SpringBoot集成swagger实战一、本课程目标:弄清楚,为什么要用swagger,它解决了什么问题?编码实现2个springboot接口,让swagger自动生成接口文档二、为什么要用swagger,它解决了什么问题?随着sprnigboot、springcloud等微服务的流行,在微服务的设计下,小公司微服务小的几十,大公司大的几百上万的微服务。这么多的微服务必定产...原创 2019-11-04 00:18:15 · 116 阅读 · 0 评论 -
第07课:Spring Boot 异步框架
一、课程目标熟悉spring的异步框架,学会使用异步@Async注解二、为什么要用异步框架,它解决什么问题?在SpringBoot的日常开发中,一般都是同步调用的。但经常有特殊业务需要做异步来处理,例如:注册新用户,送100个积分,或下单成功,发送push消息等等。就拿注册新用户为什么要异步处理?第一个原因:容错性,如果送积分出现异常,不能因为送积分而导致用户注册失败;因为用户注册是主要...原创 2019-11-04 00:12:04 · 925 阅读 · 0 评论 -
第06课:Spring Boot 异步框架
一、课程目标熟悉spring的异步框架,学会使用异步@Async注解二、为什么要用异步框架,它解决什么问题?在SpringBoot的日常开发中,一般都是同步调用的。但经常有特殊业务需要做异步来处理,例如:注册新用户,送100个积分,或下单成功,发送push消息等等。就拿注册新用户为什么要异步处理?第一个原因:容错性,如果送积分出现异常,不能因为送积分而导致用户注册失败;因为用户注册是主...原创 2019-10-28 00:32:00 · 418 阅读 · 0 评论 -
第05课:在springboot中使用lombok
一、本课程目标:学会安装lombok插件,并学会用lombok。掌握lombok的核心@Data注解掌握lombok的核心@Slf4j注解二、为什么要使用lombok,它解决了什么问题?Lombok 是一个 IDE 插件,也是一个依赖jar 包。它解决了开发人员少写代码,提升开发效率。它使开发人员不要去写javabean的getter/setter方法,写构造器、equals等方...原创 2019-10-25 22:24:44 · 159 阅读 · 0 评论 -
03.SpringBoot的yml配置详解
本课程目标:学习什么是yml文件?和学习yml语法。SpringBoot的配置文件有两种,一种是properties结尾的,一种是以yaml或yml文件结尾的。a) application.propertiesb) application.yml默认情况下是properties结尾的配置文件配置文件放在src/main/resources目录或者类路径/config/下这节课,我们就...原创 2019-10-25 00:39:07 · 514 阅读 · 0 评论 -
04.SpringBoot的日志配置详解
一:本课程目标:学习springboot日志的框架,学完后会设置日志级别、设置日志的存储路径、设置日志的格式等等。二:剖析springboot的日志框架从上图可以分析出springboot的底层框架是spring-boot-starter-logging spring-boot-starter-logging由依赖了3个log框架,分别为slf4j、logback、log4j. 分析1:...原创 2019-10-25 00:34:27 · 422 阅读 · 0 评论 -
02.SpringBoot 常用配置
本课程目标:在前面的《SpringBoot的入门例子》的课程基础上,我们继续来讲解springboot的常用配置,即讲解resources包下的application.properties如何使用。一:最常用的配置1:改端口Springboot启动的时候,端口默认是8080,这肯定是不行的,因为会造成端口冲突,故我们需要自己定义端口。在application.properties的文件下,增加...原创 2019-10-24 23:33:04 · 164 阅读 · 0 评论 -
01.SpringBoot 入门例子
一、采用IDEA新建SpringBoot helloworld例子步骤一:New Project步骤二:修改项目信息步骤三:选择需要依赖的Starter,这里勾选了Web步骤四:填入工程名称注意:以上4个步骤必须联网,不然构建失败,因为要到spring官方拉去springboot项目模板。步骤五:新建后的项目结构如下二、项目结构解析步骤1:剖析pom文件由于上文我们在新建...原创 2019-09-14 22:02:54 · 170 阅读 · 0 评论