![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 83
Springboot 相关
燃尽余火
Talk is cheap. Show me the code
展开
-
【Spring 源码解析】Spring 循环依赖解析
对于循环依赖总结一些循环依赖的原因Spring有种特性,就是假如先创建class,那么就必须先创建class的依赖这个性质导致构造器注入和原型模型抛出异常!setter注入未抛出异常的原因setter注入的时候没有依赖,无需创建对应的class。希望有所收获,加油,共勉!...原创 2022-07-21 18:23:57 · 494 阅读 · 1 评论 -
【Spring 源码解析】Spring XML方式准备创建bean
创建bean之前的一些工作说明原创 2022-07-20 23:24:48 · 378 阅读 · 0 评论 -
【Spring源码解析】Spring XML方式获取bean源码初步解析
spring bean获取初步解析原创 2022-07-18 23:58:54 · 474 阅读 · 0 评论 -
【Spring源码解析】Spring XML方式获取bean过程概览
之前的文章已完成对XML资源的解析,并对解析后的对象进行加载。最后完成对bean实例的注册,也就是放入缓存。下面讲解下bean实例使用的时候是如何获取的。这里会花多篇文章讲解,这一篇会说下获取对象的简单脉络。以上对回去bean的总体流程进行了初步探讨,稍后会进一步的解析。每一次查看都会有收获,希望你也是。加油!共勉!............原创 2022-07-18 00:12:58 · 483 阅读 · 0 评论 -
【Spring源码解析】Spring XML配置自定义标签的解析
spring bean自定义标签解析原创 2022-07-16 22:52:55 · 323 阅读 · 0 评论 -
【Spring源码解析】Spring xml配置import、alias、beans标签解析
以上就是import、alias、beans标签的解析。其实和开始说的一样,都是对bean标签解析功能的增强和扩展。下面会讲下自定义标签的内容,希望每次查看源码都有收获,共勉!原创 2022-07-14 22:54:08 · 1214 阅读 · 0 评论 -
【Spring源码解析】Spring XML配置默认bean标签解析
上文对XmlBeanFactory文件资源加载的流程做了初步的讲解,主要内容是Reousce资源的加载,XmlBeanFactory初始化,Resouce对象进行编码并转换成数据流,Xml配置文件验证,转换成Document对象,之后进行解析注册操作。上次解析的内容是初步整理,到 registerBeanDefinitions 方法,此处继续向下解析。preProcessXml,postProcessXml 都是给使用的时候扩展使用,Spring 并没有完成功能。parseBeanDefinitions原创 2022-07-13 22:57:51 · 668 阅读 · 0 评论 -
【Spring源码解析】XmlBeanFactory文件资源加载(包含时序图)
Spring源码深度解析原创 2022-07-12 22:42:03 · 429 阅读 · 0 评论 -
【SSM基础】SSM基础PageHelper分页管理
【SSM基础】SSM基础上分页管理bookcase-1 初步搭建基础服务bookcase-2 分页管理PageHelper1、简单的分页查询分页管理需要查询数据总数和当前页数据传入参数 当前页pageNo,页大小pageSize返回参数 数据总量 total,当前页 pageNo,页码大小 pageSize这个时候需要编写两条SQL,一条用于统计数据,一条用于查询当前数据。业界由多种分页的组件,这里选择使用PageHelper。Github : https://github.com/原创 2022-03-22 19:01:26 · 842 阅读 · 0 评论 -
【SSM基础】初步搭建基础服务
1、前言最近想把之前学习的内容归纳总结下,所以写了个小项目,准备从SSM开始。假如想快速使用SpringBoot + SSM 搭建一个可以使用的小项目,可以按照我这里流程。2、表设计创建书籍表,书籍和作者唯一,书号唯一。CREATE TABLE `book`( `id` int(11) NOT NULL AUTO_INCREMENT, `book_name` varchar(255) NOT NULL COMMENT '书名',原创 2022-03-19 20:52:48 · 469 阅读 · 0 评论 -
bucket name does not follow Amazon S3 standards
1、问题来源操作minio 创建桶名称,提示报错。不要使用中文命名,命名的时候可以在mysql 中设置映射表,作用为中文名称和桶名称的映射。假如桶数量少的话也可以使用静态常量或者枚举。2、问题原因以下规则适用于在 Amazon S3 中命名存储桶:存储桶名称的长度必须介于 3 到 63 个字符之间。存储桶名称只能由小写字母、数字、点 (.) 和连字符 (-) 组成。存储桶名称必须以字母或数字开头和结尾。存储桶名称不得格式化为 IP 地址(例如,192.168.5.4)。原创 2021-12-15 10:43:41 · 2601 阅读 · 0 评论 -
springboot + kafka (一)单个队列消息的发送和监听
消息的发送和监听1.创建Topic2.消息消费示例图3.创建springboot 项目3.1 pom文件3.2 配置文件application.propertiesproductconsumer1.创建Topic首先安装启动完成(安装启动步骤)在bin/windows 目录下创建kafka-demo队列。kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --原创 2020-06-22 23:20:58 · 2486 阅读 · 0 评论 -
springboot + kafka (二)kafka-client队列消息的发送和监听
这里写目录标题1.kafka-client介绍2.自定义配置文件2.1 配置文件2.2 配置producter 和consumer3. Rest 方式发送消息4. 监听消费messages5.SpringBoot 启动时加载监听5.1 Consumer和Listener对象注入5.2 线程启动时调用Listener5.3 获取对象SpringUtils#getBean方法1.kafka-client介绍之前的博客单个队列消息的发送和监听是springboot+sping-kafka的单个队列的发送和监听原创 2020-06-28 23:18:34 · 3219 阅读 · 1 评论 -
Base64Utils 快速使用
Spring Base64Utils1、Base642、Base64Utils 测试和使用3、简单总结1、Base64Base64我们常用的编码方式之一,在项目中我们总会有一个Base64Utils项目的躺在util包中。今天我查看Spring源码的时候发现了spring code包中的Base64工具。不过这是一个抽象类,当我们使用的时候可以继承使用。2、Base64Utils 测试和使用默认使用UTF-8字符编码, 提供了4对方法:测试示例:public class Bese64Ut原创 2021-07-26 10:13:33 · 8180 阅读 · 2 评论