
SpringBoot专栏
文章平均质量分 82
SpringBoot自动装配原理;SpringBoot启动流程源码分析;SpringBoot零配置的底层实现原理;热部署的几个实现方式;手写SpringBoot框架
喜欢火影的木易杨
深圳码农一枚,互相学习分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于SpringBoot、Mybatis-Generator实现数据库表自动生成全套后台代码
SpringBoot Mybatis-plus PageHelper Mybatis-Generator 根据表自动生成Controller,Service,Mapper,VO,MapperXml整套后台完整代码。支持自动生成分页查询方法原创 2023-01-30 12:13:35 · 2749 阅读 · 0 评论 -
Rest接口参数调用在后端进行自定义参数校验实战(含完整代码)
开发背景:相信大家在实际开发中基本都接触过前后端分离的开发模式,大致流程为前端携带请求参数向后端发起请求然后获取响应结果进行页面渲染。那么这里问题来了,前端发起的请求会携带众多不同格式的请求参数,这些请求参数字段如果没有进行必要的校验很可能对导致后端服务出现一系列报错。因此一般来说需要在后端对前端的请求参数进行一些必要的参数校验,当全部参数校验通过之后才进行服务的调用返回数据,当参数存在不通过的情况时则以友好的方式直接返回给调用方提示进行参数修改。基于此背景,下面介绍一下这样一个需求可以怎么去实现,并且考虑原创 2021-06-29 23:07:11 · 1551 阅读 · 2 评论 -
SpringBoot内置web服务器
本文介绍SpringBoot内置web服务器。知识点有SpringBoot默认web服务器;如何配置当前web容器;内嵌Web服务器如何切换(从tomcat到jetty);Web容器怎么自动配置;web容器启动源码解析。(一)SpringBoot默认web服务器?在SpringBoot中采用的默认web服务器是Tomcat,要了解为什么是Tomcat可从源码入手。对于web服务器的配置,也是在自动配置中找,前面学习了SpringBoot自动配置WebMVC的知识,可以推测对于Web服务器的配置应该也原创 2020-06-17 22:07:26 · 9855 阅读 · 2 评论 -
SpringBoot监听器
本文将介绍SpringBoot监听器作用和用法;采用监听器设计模式和SpringBoot手写监听器分别实现同一个文件上传进度条功能;如何使用SpringBoot监听器;SpringBoot监听器实现原理源码;SpringBoot线程池在监听器中的使用。(一)SpringBoot监听器作用和用法 监听器:又名事件驱动器。listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的原创 2020-06-14 17:47:58 · 4092 阅读 · 0 评论 -
手写springboot的自定义日志打印starter组件(实际springboot项目可直接引入使用)
本文选取VIP课程中关于一个手写注册中心中间件自定义starter的源代码,进行源码设计分析。什么是SpringBoot的starter?这个可以理解为SpringBoot集成一些指定框架时,让这些框架运行生效的jar,例如下面集成eureka注册中心和mybatis时需要引入对应的starter:starter的理念:starter会把所有用到的依赖都给包含进来,避免了开发者自己去引入依赖所带来的麻烦。需要注意的是不同的starter是为了解决不同的依赖,所以它们内部的实现可能会有很大的差异,例如原创 2020-06-14 00:58:32 · 1582 阅读 · 0 评论 -
SpringBoot自动配置SpringMVC原理
从前面学习SpringBoot自动配置原理我们知道,在SpringBoot启动加载时会预先从指定配置文件中读取可以配置的Config类,这些Config配置类可以在工程中通过尽可能少的配置就能让常用的框架组件发布并使用起来,那么SpringBoot是怎么帮我们做到这一点的呢?由于可配置的Config非常多,我们就选择我们最熟悉的WebMVC对应的Config进行详细解读,学习之后就可以自行举一反三了。(一)SpringBoot怎么自动配置SpringMVC?在学习SpringBoot怎么自动配置各种原创 2020-06-13 22:29:21 · 396 阅读 · 0 评论 -
SpringBoot自动配置原理
本文将通过代码,解读SpringBoot自动配置的原理。在学习自动配置之前,首先要先理解什么是SpringBoot的自动配置?我们知道,SpringBoot是一种方便开发者开发应用程序的框架,可以用尽可能少的配置(即习惯优于配置)进行开发,这是在Spring4.X后出现的。通过这种习惯优于配置的方式,我们可以很轻松集成各种如注册中心,消息组件,redes等主流的框架到我们的应用当中(可以理解为可以轻松集成一个个组件框架的starter),但是很显然每一个组件框架能被轻松集成到应用中,其背后就是Sprin原创 2020-06-12 23:15:16 · 419 阅读 · 0 评论 -
SpringBoot简单应用及小知识点
本文开始搭建简单的SpringBoot应用,并就涉及的部分小知识点进行描述,本文主要内容为:参考SpringBoot官网搭建一个简单的父子工程,父工程和子工程pom依赖及版本管理,SpringBoot默认包扫描,yml文件解析和配置修改,配置文件加载顺序,外部配置文件的加载,jar或war打包运行原理;@SpringBootApplication注解和@EnableAutoConfiguration注解及@ConditionXXXX注解意义;(1)SpringBoot官网搭建一个简单的父子工程:ht原创 2020-06-10 19:44:29 · 324 阅读 · 0 评论 -
深入解读SpringBoot
近期花了不少时间在学习关于SpringBoot的相关知识,学完之后很受益还是整理思路用笔记的方式加深对这个当前主流框架的了解。首先整理出所涉及的知识点,再对这些知识点分多篇专题文章进行解读。SpringBoot官网https://spring.io/projects/spring-boot#learn,下面是我整理出关于SpringBoot的相关知识点:(1)参考SpringBoot官网搭建一个简单的父子工程,父工程和子工程pom依赖及版本管理,SpringBoot默认包扫描,yml文件解析和配置修改,原创 2020-06-08 22:05:46 · 284 阅读 · 0 评论