• Spring Cloud 系列:基于Seata 实现 XA模式

    时间:2024-01-26 07:44:21

    https://seata.io/zh-cn/docs/user/mode/xahttps://seata.io/zh-cn/docs/dev/mode/xa-modeXA 规范 是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing...

  • spring源码分析系列2:Bean与BeanDefinition关系

    时间:2024-01-25 14:17:22

    接口表示一种能力,实现了一个接口,即拥有一种能力。BeanDefinition与Bean的关系, 就好比类与对象的关系. 类在spring的数据结构就是Be...

  • Springboot 系列(一)Spring Boot 入门篇

    时间:2024-01-24 11:47:06

    注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。前言由于 J2E...

  • Spring Boot系列学习文章(二) -- 配置多数据源

    时间:2024-01-24 07:33:50

    前言:       在上一章中,我们已经搭建好项目,现在来讲一下如何配置数据源。      &...

  • spring cloud 入门系列二:使用Eureka 进行服务治理

    时间:2024-01-22 22:32:13

    服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。Spring Cloud Eureka是Spring Cloud Netflix 微服务套件的一部分,主要负责完成微服务架构中的服务治理功能。本文通过简单的小例子来分享下如何通过Eureka进行服务治理...

  • spring cloud 入门系列六:使用Zuul 实现API网关服务

    时间:2024-01-22 18:46:39

     通过前面几次的分享,我们了解了微服务架构的几个核心设施,通过这些组件我们可以搭建简单的微服务架构系统。比如通过Spring Cloud Eureka搭建高可用的服务注册中心并实现服务的注册和发现;通过Spring Cloud Ribbon或Feign进行负载均衡;通过Spring Clo...

  • 朱晔和你聊Spring系列S1E6:容易犯错的Spring AOP

    时间:2024-01-21 21:06:53

    标题有点标题党了,这里说的容易犯错不是Spring AOP的错,是指使用的时候容易犯错。本文会以一些例子来展开讨论AOP的使用以及使用过程中容易出错的点。几句话说清楚AOP有关必要术语:切面:Aspect,有的地方也叫做方面。切面=切点+增强,表示我们在什么点切入蛋糕,切入蛋糕后我们以什么方式来增强...

  • spring-boot-2.0.3不一样系列之番外篇 - 自定义session管理,绝对有值得你看的地方

    时间:2024-01-21 18:07:29

    前言还记得当初写spring-session实现分布式集群session的共享的时候,里面有说到利用filter和HttpServletRequestWrapper可以定制自己的getSession方法,实现对session的控制,从而将session存放到统一的位置进行存储,达到session共享...

  • Spring基础系列--AOP织入逻辑跟踪

    时间:2024-01-21 15:12:08

     原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9619910.html其实在之前的源码解读里面,关于织入的部分并没有说清楚,那些前置、后置、环绕、异常等通知是如何围绕在目标方法周围执行的呢?这里面最重要的就是递归,Spring在实现这块...

  • Spring Boot系列——日志配置

    时间:2024-01-21 12:41:06

    学会日志配置,指哪打(印)哪 日志,通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节。但是,这丝毫不影...

  • spring-boot-2.0.3不一样系列之shiro - 搭建篇

    时间:2024-01-21 10:39:08

    前言       上一篇:spring-boot-2.0.3不一样系列之国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。       接着上一篇,这一篇我来讲讲spring-boot如何整合工作中用到的一个非常重要的功能:安全,...

  • spring boot 系列之六:@Conditional和spring boot的自动配置

    时间:2024-01-20 19:58:09

    我们知道,spring boot自动配置功能可以根据不同情况来决定spring配置应该用哪个,不应该用哪个,举个例子:Spring的JdbcTemplate是不是在Classpath里面?如果是,并且DataSource也存在,就自动配置一个JdbcTemplate的BeanThymeleaf是不是...

  • Spring Boot2 系列教程(三)理解 Spring Boot 项目中的 parent

    时间:2024-01-17 17:38:55

    前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用:<parent><groupId>org.springframework.boot</groupId><arti...

  • (转)Spring Boot干货系列:(四)开发Web应用之Thymeleaf篇

    时间:2024-01-13 08:14:57

    转:http://tengj.top/2017/03/13/springboot4/前言Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。正文Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-b...

  • Spring Boot干货系列:(五)开发Web应用JSP篇

    时间:2024-01-13 08:02:15

    Spring Boot干货系列:(五)开发Web应用JSP篇原创 2017-04-05 嘟嘟MD 嘟爷java超神学堂前言上一篇介绍了Spring Boot中使用Thymeleaf模板引擎,今天来介绍一下如何使用SpringBoot官方不推荐的jsp,虽然难度有点大,但是玩起来还是蛮有意思的。正文先...

  • Spring Boot干货系列:(二)配置文件解析

    时间:2024-01-12 23:35:12

    Spring Boot干货系列:(二)配置文件解析2017-02-28 嘟嘟MD 嘟爷java超神学堂 前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起...

  • 【转】Spring Boot干货系列:(二)配置文件解析

    时间:2024-01-12 23:04:30

    转自:Spring Boot干货系列:(二)配置文件解析前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜...

  • (转)Spring Boot干货系列:(七)默认日志logback配置解析

    时间:2024-01-12 23:02:43

    转:http://tengj.top/2017/04/05/springboot7/前言今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志?日志输出格式以及输出方式如何配置?代码中如何使用?正文Spring Boot在所有内部...

  • Spring Boot干货系列:(一)优雅的入门篇

    时间:2024-01-12 22:56:56

    Spring Boot干货系列:(一)优雅的入门篇2017-02-26 嘟嘟MD 嘟爷java超神学堂 前言Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。 正文首先声明,Spring Boot不是一...

  • Spring Boot干货系列:(七)默认日志框架配置

    时间:2024-01-12 22:49:36

    Spring Boot干货系列:(七)默认日志框架配置原创 2017-04-05 嘟嘟MD 嘟爷java超神学堂前言今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志?日志输出格式以及输出方式如何配置?代码中如何使用?正文Sp...