- FlyBlog 二期90天进阶训练营的课程课后作业,搭建一个blog 20181101更新 摘要 本期主要完成了集成mybatis plus、lombok,Redis,做好全局异常处理,并且把layui社区的页面集成到项目中,然后就是完成首页的渲染。 环境 框架版本springboot2.0.1.RELEASEJDK1.8mysql5.6 项目结构 集... FlyBlog 二期90天进阶训练营的课程课后作业,搭建一个blog 20181101更新 摘要 本期主要完成了集成mybatis plus、lombok,Redis,做好全局异常处理,并且把layui社区的页面集成到项目中,然后就是完成首页的渲染。 环境 框架版本springboot2.0.1.RELEASEJDK1.8mysql5.6 项目结构 集...
- 前言 之前一直想看看spring-framework 源码了,奈何,由于蹉跎岁月,总是没有付诸实施。这次终于下定决定去读,去看源码。我相信坚持下来就会有收货。加油吧!少年。闲话少叙,进入主题 环境预备 spring-framework 源码现在迁移到了GitHub上,构建的方式是:Ant+gradle 。 Git 下载地址:https://git-scm.com... 前言 之前一直想看看spring-framework 源码了,奈何,由于蹉跎岁月,总是没有付诸实施。这次终于下定决定去读,去看源码。我相信坚持下来就会有收货。加油吧!少年。闲话少叙,进入主题 环境预备 spring-framework 源码现在迁移到了GitHub上,构建的方式是:Ant+gradle 。 Git 下载地址:https://git-scm.com...
- 文章目录 JavaConfig@ComponentScan@Import@Conditional@ConfigurationProperties与@EnableConfigurationProperties组合注解总结 上一篇我们介绍了 Spring中Bean的生命周期,这一篇我们接着学习在Spring Boot中的一些常用注解。 JavaConfi... 文章目录 JavaConfig@ComponentScan@Import@Conditional@ConfigurationProperties与@EnableConfigurationProperties组合注解总结 上一篇我们介绍了 Spring中Bean的生命周期,这一篇我们接着学习在Spring Boot中的一些常用注解。 JavaConfi...
- 前言 接上一篇《从零开始造Spring05—实现spring注解-1》,今天我们接着学习spring注解。这是学习刘欣老师《从零开始造Spring》课程的学习笔记。上一篇我们实现了Bean的生成,这一篇我们将接着来实现Bean的注入,也叫依赖注入。 具体实现 数据结构 注: @Autowired 应用的地方有多处,此处我们只实现了应用于Field上。Me... 前言 接上一篇《从零开始造Spring05—实现spring注解-1》,今天我们接着学习spring注解。这是学习刘欣老师《从零开始造Spring》课程的学习笔记。上一篇我们实现了Bean的生成,这一篇我们将接着来实现Bean的注入,也叫依赖注入。 具体实现 数据结构 注: @Autowired 应用的地方有多处,此处我们只实现了应用于Field上。Me...
- 原文地址: https://github.com/code4craft/tiny-spring/blob/master/changelog.md 感谢原作者 1.step1-最基本的容器 git checkout step-1-container-register-and-get 1 IoC最基本的角色有两个:容器(BeanFactory)和Bean本身。这里使用... 原文地址: https://github.com/code4craft/tiny-spring/blob/master/changelog.md 感谢原作者 1.step1-最基本的容器 git checkout step-1-container-register-and-get 1 IoC最基本的角色有两个:容器(BeanFactory)和Bean本身。这里使用...
- 原文链接:http://www.cnblogs.com/kismetv/p/8757260.html 前言 本文将介绍在Spring MVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性。 概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的... 原文链接:http://www.cnblogs.com/kismetv/p/8757260.html 前言 本文将介绍在Spring MVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性。 概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的...
- 什么是ASM ASM 是一个可以操作Java 字节码的框架。可以读取/修改class中的字节码。ASM可以直接产生二进制class文件,也可以在类被加载Java虚拟机之前动态改变类行为,Java class被存储在严格格式定义的.class文件里,这些文件拥有足够的元数据来解析勒种的所有元素:类名称, 方法,属性以及Java字节码(指令)。ASM从类文件中读入信息后,... 什么是ASM ASM 是一个可以操作Java 字节码的框架。可以读取/修改class中的字节码。ASM可以直接产生二进制class文件,也可以在类被加载Java虚拟机之前动态改变类行为,Java class被存储在严格格式定义的.class文件里,这些文件拥有足够的元数据来解析勒种的所有元素:类名称, 方法,属性以及Java字节码(指令)。ASM从类文件中读入信息后,...
- 文章目录 前言基础介绍默认参数的设置主要类的说明 操作session(生成session,保存session等过程)的时序图1. 调用的入口还是SessionRepositoryFilter类(PS:Spring是通过责任链的模式来执行每个过滤器的)的doFilterInternal方法。2. SessionRepositoryRequestWrapper类的g... 文章目录 前言基础介绍默认参数的设置主要类的说明 操作session(生成session,保存session等过程)的时序图1. 调用的入口还是SessionRepositoryFilter类(PS:Spring是通过责任链的模式来执行每个过滤器的)的doFilterInternal方法。2. SessionRepositoryRequestWrapper类的g...
- 前言 前面我们说到了在SpringBoot中自定义Enable模块,那么如何在SpringBoot中如何自定义一个Starter模块呢?要想自定义一个Starter模块,就需要理解自动装配的原理。 首先,想想我们自动装配涉及到哪些关键的类或者属性文件?无非就是配置类+spring.factories属性文件。 自定义starter的条件 根据条件检查classpa... 前言 前面我们说到了在SpringBoot中自定义Enable模块,那么如何在SpringBoot中如何自定义一个Starter模块呢?要想自定义一个Starter模块,就需要理解自动装配的原理。 首先,想想我们自动装配涉及到哪些关键的类或者属性文件?无非就是配置类+spring.factories属性文件。 自定义starter的条件 根据条件检查classpa...
- 前言 本节我们将要学习如何实现setter 注入。此博文是学习刘欣老师《从零开始造Spring》的学习笔记。 为啥要实现setter 注入 在上一篇博客中我们实现了Bean实例的生成,但是 Bean与Bean之间的依赖关系我们还没有实现,例如:当A类(Bean) 依赖于B类(Bean)时,我们就需要将B类的实例注入到A类中。常见的注入方式有三种: - sette... 前言 本节我们将要学习如何实现setter 注入。此博文是学习刘欣老师《从零开始造Spring》的学习笔记。 为啥要实现setter 注入 在上一篇博客中我们实现了Bean实例的生成,但是 Bean与Bean之间的依赖关系我们还没有实现,例如:当A类(Bean) 依赖于B类(Bean)时,我们就需要将B类的实例注入到A类中。常见的注入方式有三种: - sette...
- 简介 上一篇《Spring Cloud 学习笔记01----微服务简介》我们简单的对Spring Cloud做了个介绍。接下来我们接着学习Spring Cloud 的一个核心组件 Spring Cloud Eureka。Spring Cloud Eureka主要负责完成微服务架构中的服务治理功能,其包括 服务注册中心,服务注册与发现机制。 我们将从如下几个方面学习Eu... 简介 上一篇《Spring Cloud 学习笔记01----微服务简介》我们简单的对Spring Cloud做了个介绍。接下来我们接着学习Spring Cloud 的一个核心组件 Spring Cloud Eureka。Spring Cloud Eureka主要负责完成微服务架构中的服务治理功能,其包括 服务注册中心,服务注册与发现机制。 我们将从如下几个方面学习Eu...
- 前言 项目中使用到了Spring JDBC, 一般jdbcTemplate基本可以满足我们的需求,我们可以通过?占位符来传参,方式sql注入。 例如: @Override public boolean queryMultBySpuId(String spuId, String companyId) { String sql = "SELECT goods_co... 前言 项目中使用到了Spring JDBC, 一般jdbcTemplate基本可以满足我们的需求,我们可以通过?占位符来传参,方式sql注入。 例如: @Override public boolean queryMultBySpuId(String spuId, String companyId) { String sql = "SELECT goods_co...
- 简介 上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。 Ribbon 简介 Ribbon 是一个基于HTT... 简介 上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。 Ribbon 简介 Ribbon 是一个基于HTT...
- 前言 上一篇我们实现了setter注入,接下来我们要实现构造器注入。这是学习刘欣老师《从零开始造Spring》课程的学习笔记。 方案说明 类似于setter注入的处理方式,我们还是采用如下三步处理 - 设计一个数据结构 PropertyValue /ConstructorArgument - 解析XML,填充这个数据结构 - 利用这个数据结构做事情 具体实... 前言 上一篇我们实现了setter注入,接下来我们要实现构造器注入。这是学习刘欣老师《从零开始造Spring》课程的学习笔记。 方案说明 类似于setter注入的处理方式,我们还是采用如下三步处理 - 设计一个数据结构 PropertyValue /ConstructorArgument - 解析XML,填充这个数据结构 - 利用这个数据结构做事情 具体实...
- 声明:本代码来源于tiny-spring ,感谢原作者的源码 修改后的代码tiny-spring-copy 前言 学习Spring源码之前先学习下微缩版的Spring 框架—–tiny-spring 框架。闲话少说,先从IoC 容器开始。 IoC 的实现流程 读取配置文件,获取资源输入流解析Bean,生成Bean的实例,根据依赖注入Bean的实例 读取配置文... 声明:本代码来源于tiny-spring ,感谢原作者的源码 修改后的代码tiny-spring-copy 前言 学习Spring源码之前先学习下微缩版的Spring 框架—–tiny-spring 框架。闲话少说,先从IoC 容器开始。 IoC 的实现流程 读取配置文件,获取资源输入流解析Bean,生成Bean的实例,根据依赖注入Bean的实例 读取配置文...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签