• Spring Cloud Security OAuth2.0 认证授权系列(一) 基础概念

    时间:2023-10-12 21:22:02

    世界上最快的捷径,就是脚踏实地,本文已收录【架构技术专栏】关注这个喜欢分享的地方。前序最近想搞下基于Spring Cloud的认证授权平台,总体想法是可以对服务间授权,想做一个基于Agent 的无侵入的方式。因为新版本的Spring Cloud Security 、 OAuth2.0 貌似改了些东...

  • 【Spring源码分析系列】启动component-scan类扫描加载过程

    时间:2023-09-20 17:08:19

    原文地址:http://blog.csdn.net/xieyuooo/article/details/9089441/在spring 3.0以上大家都一般会配置一个Servelet,如下所示: <servlet> <servlet-name>spring</se...

  • spring boot系列02--Thymeleaf+Bootstrap构建页面

    时间:2023-09-18 08:19:08

    上一篇说了一下怎么构建spring boot 项目接下来我们开始讲实际应用中需要用到的 先从页面说起页面侧打算用Thymeleaf+Bootstrap来做先共通模板页<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" ...

  • Bean实例化(Spring源码阅读)-我们到底能走多远系列(33)

    时间:2023-06-27 10:37:26

    我们到底能走多远系列(33)扯淡:各位:   命运就算颠沛流离  命运就算曲折离奇  命运就算恐吓着你做人没趣味  别流泪 心酸 更不应舍弃  ...主题:Spring源码阅读还在继续,上篇文章初始化IoC容器:摸我事实上前面的IOC容器初始化只是建立了BeanDefinition数据映射,而依赖注...

  • 服务调用方案(Spring Http Invoker) - 我们到底能走多远系列(40)

    时间:2023-06-27 10:37:20

    我们到底能走多远系列(40)扯淡: 判断是否加可以效力于这家公司,一个很好的判断是,接触下这公司工作几年的员工,了解下生活工作状态,这就是你几年后的状态,如果满意就可以考虑加入了。主题:场景:项目A作为主项目,业务实现完整,项目B需要调用项目A中的部分服务,那么项目A就需要提供出服务出来。实现分布式...

  • spring框架应用系列四:切面编程(环绕通知与前后置通知区别)

    时间:2023-04-22 19:07:56

    切面编程(环绕通知与前后置通知区别)本文系作者原创,转载请注明出处:http://www.cnblogs.com/further-further-further/p/7867034.html解决问题1、拥有前置通知和后置通知的功能,并能解决前置通知和后置通知在共享信息方面的不足(例如:统计切点方法执...

  • spring 5.x 系列第7篇 —— 整合Redis客户端 Jedis和Redisson (xml配置方式)

    时间:2023-04-11 22:16:26

    文章目录一、说明1.1 Redis 客户端说明1.2 Redis可视化软件1.3 项目结构说明1.3 依赖说明二、spring 整合 jedis2.1 新建基本配置文件2.2 单机配置2.3 集群配置2.4 单机版本测试用例2.5 集群版本测试用例三、spring 整合 redisson2.1 单机...

  • Spring AOP 源码分析系列文章导读

    时间:2023-04-06 11:44:01

    1. 简介前一段时间,我学习了 Spring IOC 容器方面的源码,并写了数篇文章对此进行讲解。在写完 Spring IOC 容器源码分析系列文章中的最后一篇后,没敢懈怠,趁热打铁,花了3天时间阅读了 AOP 方面的源码。开始以为 AOP 部分的源码也会比较复杂,所以原计划投入一周的时间用于阅读源...

  • Spring mvc源码url路由-我们到底能走多远系列(38)

    时间:2023-03-24 11:57:08

    我们到底能走多远系列38扯淡:马航的事,挺震惊的。还是多多珍惜身边的人吧。主题:Spring mvc 作为表现层的框架,整个流程是比较好理解的,毕竟我们做web开发的,最早也经常接触的就是一个request进一个response出的http请求。一个表现层框架,一下三点组成了一个完整的web请求流程...

  • Spring Boot 3.0系列【19】核心特性篇之自定义Starter启动器

    时间:2023-03-17 08:52:35

    有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot版本3.0.3 源码地址:https://gitee.com/pearl-organization/study-spring-boot3 文章目录 前言 Starter 机制 自动配...

  • spring事务管理-Spring 源码系列(6)

    时间:2023-02-28 17:14:44

    Spring事务抽象的是事务管理和事务策略。而实现则由各种资源方实现的。我们最常用的数据库实现:DataSourceTransactionManager尝试阅读一下spring 的实现代码,由3个核心类:1,PlatformTransactionManagerpublic interface Pla...

  • 朱晔和你聊Spring系列S1E1:聊聊Spring家族的几大件

    时间:2023-02-26 09:19:32

    朱晔和你聊Spring系列S1E1:聊聊Spring家族的几大件【下载本文PDF进行阅读】Spring家族很庞大,从最早先出现的服务于企业级程序开发的Core、安全方面的Security、到后来的作为各种数据源桥梁的Data、最近几年很火的Boot,以及最新推出的正在蓬勃发展的Cloud(在本文之后...

  • 0源码基础学习Spring源码系列(二)——Spring如何解决循环依赖

    时间:2023-02-15 17:23:33

    作者:京东科技 韩国凯本篇文章适用于0基础学习spring源码,文章重点解析spring如何解决循环依赖,并从解决循环依赖过程、三级缓存在循环依赖中的作用、解决代理对象的问题、二级缓存、初始化几个维度出发,解析spring 源码。1.1 解决循环依赖过程1.1.1 三级缓存的作用循环依赖在我们日常开...

  • 0源码基础学习Spring源码系列(二)——Spring如何解决循环依赖

    时间:2023-02-15 17:14:03

    作者:京东科技 韩国凯 1.1 解决循环依赖过程 1.1.1 三级缓存的作用 循环依赖在我们日常开发中属于比较常见的问题,spring对循环依赖做了优化,使得我们在无感知的情况下帮助我们解决了循环依赖的问题。 最简单的循环依赖就是,A依赖B,B依赖C,C依赖A,如果不解决循环依赖的问题最终会导致OO...

  • 0源码基础学习Spring源码系列(一)——Bean注入流程

    时间:2023-02-13 16:15:21

    作者:京东科技 韩国凯 通过本文,读者可以0源码基础的初步学习spring源码,并能够举一反三从此进入源码世界的大米! 一、 @Autowired与@Resource的区别 用一句话总结两者的区别就是: @Autowired会先通过类型注入,即byType,当存在有多个类型时会通过名称注入。@Re...

  • 0源码基础学习Spring源码系列(一)——Bean注入流程

    时间:2023-02-13 14:04:02

    作者:京东科技 韩国凯通过本文,读者可以0源码基础的初步学习spring源码,并能够举一反三从此进入源码世界的大米!由于是第一次阅读源码,文章之中难免存在一些问题,还望包涵指正!文章demo源码:​​http://xingyun.jd.com/codingRoot/hanguokai1/concur...

  • 0源码基础学习Spring源码系列(一)——Bean注入流程

    时间:2023-02-13 12:09:08

    作者:京东科技 韩国凯通过本文,读者可以0源码基础的初步学习spring源码,并能够举一反三从此进入源码世界的大米!由于是第一次阅读源码,文章之中难免存在一些问题,还望包涵指正!一、 @Autowired与@Resource的区别用一句话总结两者的区别就是: @Autowired会先通过类型注入,即...

  • Spring Boot干货系列:(六)静态资源和拦截器处理

    时间:2023-02-02 23:43:59

    Spring Boot干货系列:(六)静态资源和拦截器处理原创 2017-04-05 嘟嘟MD 嘟爷java超神学堂前言本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter。正文前面章节我们也有简单介绍过SpringBoot中对静态资源...

  • Spring Boot入门系列(六)如何整合Mybatis实现增删改查

    时间:2023-02-02 16:12:08

    前面介绍了Spring Boot 中的整合Thymeleaf前端html框架,同时也介绍了Thymeleaf 的用法。不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。今天主要讲解Springboo...

  • Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

    时间:2023-01-30 06:21:33

    今天来聊聊 Spring Boot 整合 Freemarker。Freemarker 简介这是一个相当老牌的开源的免费的模版引擎。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 类库...