自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 原理解析-SpringApplication创建初始化流程

继续上一节,接着讨论。

2022-08-21 10:23:18 240 1

原创 SpringBoot高级特性-自定义starter细节

目标:创建的自定义starter。创建两个工程,分别命名为(普通Maven工程),(需用用到Spring Initializr创建的Maven工程)。无需编写什么代码,只需让该工程引入

2022-08-21 10:18:10 136

原创 尚硅谷RabbitMQ学习笔记(上)

MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常 见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不 用依赖其他服务。

2022-08-21 10:04:59 686

原创 MyBatis笔记(尚硅谷完整笔记)

打包方式:jar引入依赖创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件相关概念:ORM(Object Relationship Mapping)对象关系映射。对象:Java的实体类对象关系:关系型数据库映射:二者之间的对应关系Java概念数据库概念类表属性字段/列对象记录/行映射文件的命名规则表所对应的实体类的类名+Mapper.xml例如:表t_user,映射的实体类为User,所对

2022-08-21 09:59:13 1610

原创 SpringBoot文件上传-单文件与多文件上传的使用,以及源码分析

控制层代码文件上传相关的配置类:

2022-08-21 09:25:40 288

原创 错误处理-SpringBoot默认错误处理机制-【源码分析】底层组件功能分析

默认情况下,Spring Boot提供/error处理所有错误的映射机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据要对其进行自定义,添加View解析为error要完全替换默认行为,可以实现并注册该类型的Bean定义,或添加以使用现有机制但替换其内容。下的4xx,5xx页面会被自动解析。

2022-08-20 17:23:54 177

原创 SpringBoot拦截器-【源码分析】-拦截器的执行时机和原理

编写一个拦截器实现接口拦截器注册到容器中(实现的)指定拦截规则(注意,如果是拦截所有,静态资源也会被拦截】编写一个实现。

2022-08-20 17:16:53 235 1

原创 SpringBoot自动配置【源码分析】-自动包规则原理

分析下重点分析,,。@SpringBootConfiguratio代表当前是一个配置类。@ComponentScan指定扫描哪些Spring注解。@EnableAutoConfiguration重点分析,@AutoConfigurationPackage标签名直译为:自动配置包,指定了默认的包规则。利用Registrar给容器中导入一系列组件将指定的一个包下的所有组件导入进MainApplication所在包下。自动配置【源码分析】-初始加载自动配置类@Import(AutoCon

2022-08-20 11:17:04 107

原创 thymeleaf的基本使用

Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示。官方: 链接:link。

2022-08-19 16:25:23 591

原创 spring5

官网地址:https://spring.io/Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首 次在 Apache 2.0 许可下发布。Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 J

2022-08-17 15:54:28 263

原创 SpringMVC的执行流程

刚学完SpringMVC的基本操作,但是对SpringMVC的执行流程源码很好奇,今天通过尚硅谷杨博超老师的教程视频学习并记录一下。

2022-08-02 15:38:23 514

原创 SpringMVC的基本使用

MVC是一种软件架构的思想,将软件按照模型、视图、控制器划分M:Model 模型层,指工程中的JavaBean,作用是处理数据,分为两类:一类为实体类Bean 专门存储业务数据 如Student、User等一类为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑V:View 视图层,工程中的html或jsp等页面,作用是与用户进行交互C:Controller 控制层,工程中的servlet。作用接收请求和响应浏览器MVC的工作流程:用户通过视图层发送请求到服务器,在服务器中请求被Contr

2022-08-02 14:00:33 761

原创 Java 集合

框架/*** 一、集合的框架** 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。* 说明;此时的存储,主要是指能存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)** 2.1数组在存储多个数据封面的特点:* 》一旦初始化以后,它的长度就确定了。* 》数组一旦定义好,它的数据类型也就确定了。我们就只能操作指定类型的数据了。* 比如:String[] arr;int[] str;

2022-07-21 13:24:07 224

原创 javaweb

JavaWeb 是指,所有通过 Java 语言编写可以通过浏览器访问的程序的总称,叫 JavaWeb。JavaWeb 是基于请求和响应来开发的。请求是指客户端给服务器发送数据,叫请求 RequestServlet就是JavaEE规范之一,规范就是接口。Servlet就是JavaWeb三大组件之一。三大组件分别是:Servlet程序,Filter过滤器,Listener监听器。Servlet就是运行在服务器上的一个java小程序,它可以接收客户端发来的请求,并响应数据给客户端。

2022-07-18 14:53:02 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除