中间件:

工具:

Spring

  • SpringWeb服务构建轻量级Web技术体系:SpringGraphQL

    SpringWeb服务构建轻量级Web技术体系:SpringGraphQL我们接下来要引入的这项新技术就为解决这一问题提供了很好的方案,这就是GraphQL。不知什么时候,前端开发人员发现响应结果中原来的address

    2024-04-19
    142
  • spring gateway 实现context-path

    spring gateway 实现context-pathspringgateway再加一个context-path 这是有病吧,确实啊,网关确实不需要加这东西啊,可有时候没有办法啊,比如你要把它挂到k

    2024-04-14
    200
  • spring与quartz的整合

    spring与quartz的整合使用方法quartz是一个强大的任务调度框架,利用spring将其整合,添加较少的配置即可快速使用,主要步骤如下:0.导入需要的jar包或添加依赖,主要有spring-context-support、spring-tx、quartz;1.编写被调度类和被调度方法,即需要定时执行的类和方法;

    2024-04-11
    113
  • Spring AOP全面详解(超级详细)

    Spring AOP全面详解(超级详细)AOP(AspectOrientProgramming),直译过来就是面向切面编程,AOP是一种编程思想,是面向对象编程(OOP)的一种补充。面向切面编程,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术,如下图所示:AOP可以拦截指定的方法并且对方法增强,而且无需侵入到业务代码中,使业务与非业务处理逻辑分离,比如Spring的事务,通过事务的注解配置,Spring会自动在业务方法中开启、提交业务,并且在业务处理失败时,执行相应的回滚策略。

    2024-04-06
    111
  • Spring Data JPA之动态查询

    Spring Data JPA之动态查询在日常工作中,SpringDataJPA的使用给我们带来了极大的方便,但是实际业务中很多场景需要支持动态查询。比如前端查询功能提供了很多查询条件,用户可以根据一部分条件进行查询,那么后端就需要支持可配置的查询服务。在使用mybatis等时,可以用动态查询的方式轻松搞定,但是对于初次使用SpringDataJPA的小白来说,着实有些困难。本人也是在实际工作中参考资料,一步步摸索,掌握了一定的…

    2024-04-03
    109
  • 详解SpringCloud-gateway动态路由两种方式,以及路由加载过程

    详解SpringCloud-gateway动态路由两种方式,以及路由加载过程gateway配置路由主要有两种方式,一种是用yml配置文件,一种是写代码里,这两种方式都是不支持动态配置的。如:下面就来看看gateway是如何加载这些配置信息的。1路由初始化无论是yml还是代码,这些配置最终都是被封装到RouteDefinition对象中。一个RouteDefinition有个唯一的ID,如果不指定,就默认是UUID,多个RouteDefinitio…

    2024-03-31
    122
  • SpringMvc工作流程图讲解

    SpringMvc工作流程图讲解SpringMvc工作流程图讲解这是博主根据很多书籍自己总结的一个过程,可能会有错误,敬请指出,共同学习

    2024-03-29
    118
  • Spring源码解析

    Spring源码解析spring简介:Spring:Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小

    2024-03-23
    118
  • idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在

    idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在打开我自己建的temp文件夹,存的乱七八糟的图片准备删删,发现之前想写博客的文章的图片还没写,像像酱样子然后,写完就删图片idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在,像这样子肿么办?1、打开http://mvnrepository.com/search?q=org.apach

    2024-03-22
    116
  • Spring系列第20篇:@Conditional通过条件来控制bean的注册

    Spring系列第20篇:@Conditional通过条件来控制bean的注册面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执…

    2024-03-20
    120
  • (5)Spring WebFlux快速上手——响应式Spring的道法术器

    (5)Spring WebFlux快速上手——响应式Spring的道法术器本系列其他文章见:《响应式Spring的道法术器》。前情提要:响应式流|lambda与函数式|Reactor快速上手1.3.3SpringWebFluxSpringWebFlux是随Spring5推出的响应式Web框架。1)服务端技术栈Spring提供了完整的支持响应式的服务端技术栈。如上图所示,左侧为基于spring-webmvc的技…

    2024-03-20
    117
  • Spring源码之Bean的扫描以及创建

    Spring源码之Bean的扫描以及创建springbean的扫描以及bean的创建过程

    2024-03-20
    141
  • Spring基础学习-任务调度TaskScheduler

    Spring基础学习-任务调度TaskScheduler某些时候我们可能需要在某些固定的时间或者是间隔一定的时间连续执行一些任务,如每天凌晨自动跑一些批次/心跳检测等。Spring通过使用TaskScheduler来完成这些功能。本文目录:1Trigger1.1CronTrigger1.2PeriodicTrigger2TaskScheduler接口简介2.1接口简介2.2TaskScheduler的实现类2.2…

    2024-03-17
    175
  • 最流行的Spring Cloud微服务架构实践与经验总结

    最流行的Spring Cloud微服务架构实践与经验总结SpringCloud

    2024-03-11
    154
  • 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)

    史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)转载请标明出处:http://blog.csdn.net/forezp/article/details/69696915本文出自方志朋的博客一、springcloud简介鉴于《史上最简单的SpringCloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为SpringBoot版本2.0.3.RELEASE,SpringCloud版本为F…

    2024-03-09
    153
  • 拜托,面试请不要再问我Spring Cloud底层原理

    拜托,面试请不要再问我Spring Cloud底层原理结合真实业务场景,通过大量的手绘图,通俗易懂的谈谈SpringCloud微服务架构的底层原理。

    2024-02-27
    138
  • SpringBean生命周期详解

    SpringBean生命周期详解SpringBean生命周期详解一、简述:Spring是我们每天都在使用的框架,Bean是被Spring管理的Java对象,是Spring框架最重要的部分之一,那么让我们一起了解一下Spring中Bean的生命周期是怎样的吧二、流程图我们先从宏观的角度看一下Spring的生命周期:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201028174058916.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5

    2024-02-25
    150
  • J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP

    J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP搜狐畅游笔试题中有一道问答题涉及到回答谈谈对SpringIOC与AOP的理解。特将相关内容进行整理。IOC和AOP是Spring中的两个核心的概念,下面谈谈对这两个概念的理解。

    2024-02-25
    142
  • Spring整合mybatis–事务

    Spring整合mybatis–事务其实就是aop(基于注解和xml方式)spring管理事务(基于xml和注解方式)_仰望星空的快乐的博客-CSDN博客_spring事务xml不同的是,不需要手动实现接口,配置增强方法等,而是在xml文件中配置dataSourceTransactionManager配置好之后,同给方法做增强,给待添加事务的方法做增强即可配置dataSourceTransactionManager<!通过aop实现事务的织入,即在执行数据库操作时,给方法做增强,增强的部分是一个事务-…

    2024-02-23
    140
  • Spring MockMvc

    Spring MockMvc使用MockMvc有两种方式指定孤立的某个controller进行测试:单元测试,不需要构造ApplicationContext 集成整个WebApplicationContext进行测试:集成测试,会构造整个WebAppApplicationContext@RunWith(SpringJUnit4ClassRunner.class)classMyWebTests{MockMvcmockMvc;@BeforeEachvoidsetup(){

    2024-02-17
    124
关注微信