中间件:

工具:

Spring

  • Spring Cloud Security:Oauth2使用入门「建议收藏」

    Spring Cloud Security:Oauth2使用入门「建议收藏」Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录、令牌中继、令牌交换等功能,本文将对其结合Oauth2入门使用进行详细介绍。 OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简…

    2023-03-14
  • 彻底搞明白Spring中的自动装配和Autowired[通俗易懂]

    彻底搞明白Spring中的自动装配和Autowired[通俗易懂]当Spring装配Bean属性时,有时候非常明确,就是需要将某个Bean的引用装配给指定属性。比如,如果我们的应用上下文中只有一个org.mybatis.spring.SqlSessionFactoryBean类型的Bean,那么任意一个依赖SqlSessionFactoryB…

    2023-03-13
  • Spring security OAuth2 深入解析[通俗易懂]

    Spring security OAuth2 深入解析[通俗易懂]资源服务器验证令牌(Access Token),校验通过,并返回第三方所请求的资源。 注:这两者有时候可能存在同一个应用程序中(即SOA架构)。在Spring OAuth中可以简便的将其分配到两个应用中(即微服务),而且可多个资源获取服务共享一个授权认证服务。 注:其中clie…

    2023-03-13
  • 如何在 Spring/Spring Boot 中做参数校验?你需要了解的都在这里![亲测有效]

    如何在 Spring/Spring Boot 中做参数校验?你需要了解的都在这里![亲测有效]数据的校验的重要性就不用说了,即使在前端对数据进行校验的情况下,我们还是要对传入后端的数据再进行一遍校验,避免用户绕过浏览器直接通过一些 HTTP 工具直接向后端请求一些违法数据。 本文结合自己在项目中的实际使用经验,可以说文章介绍的内容很实用,不了解的朋友可以学习一下,后面可…

    2023-03-13
  • SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录[亲测有效]

    SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录[亲测有效]Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任. 当第一次访问接口后我们可以看到缓存中已经有权限数据了,在次访问接口的时候,Sh…

    2023-03-12
  • 大聪明教你学Java | Spring Boot 事务回滚「建议收藏」

    大聪明教你学Java | Spring Boot 事务回滚「建议收藏」我们有两种方式可以实现事务回滚,第一种是自动回滚,第二种是手动回滚,这两种实现方式大同小异,二者都需要使用 @Transactional 注解来实现事务回滚,我们一起看看二者之间到底哪里不一样。

    2023-03-11
  • SpringBoot 如何保证接口安全?老鸟们都是这么玩的![亲测有效]

    SpringBoot 如何保证接口安全?老鸟们都是这么玩的![亲测有效]大家好,我是飘渺。 今天给大家带来SpringBoot老鸟系列的第11篇,如何保证接口安全! 为什么要保证接口安全 对于互联网来说,只要你系统的接口暴露在外网,就避免不了接口安全问题。 如果你的接口在

    2023-03-11
  • Spring Cloud Gateway 全局通用异常处理「终于解决」

    Spring Cloud Gateway 全局通用异常处理「终于解决」如上图: 模拟所有路由断言都不匹配 404 , 和 spring boot 默认保持一致的错误输出页面。 显然我们在网关同样配置 @ControllerAdvice 是不能解决问题,因为 spring cloud gateway 是基于 webflux 反应式编程。

    2023-03-11
  • Spring Boot项目优雅的全局异常处理方式(全网最新)「建议收藏」

    Spring Boot项目优雅的全局异常处理方式(全网最新)「建议收藏」前言 在日常项目开发中,异常是常见的,但是如何更高效的处理好异常信息,让我们能快速定位到BUG,是很重要的,不仅能够提高我们的开发效率,还能让你代码看上去更舒服,SpringBoot的项目已经对有一定

    2023-03-11
  • Springboot 整合 Netty 实战「建议收藏」

    Springboot 整合 Netty 实战「建议收藏」这一篇文章主要介绍如何用Springboot 整合 Netty,由于本人尚处于学习Netty的过程中,并没有将Netty 运用到实际生产项目的经验,这里也是在网上搜寻了一些Netty例子学习后总结来的,借鉴了他人的写法和经验。如有重复部分,还请见谅。 PS: 我这里为了简单起见…

    2023-03-11
  • Spring Bean 生命周期[亲测有效]

    Spring Bean 生命周期[亲测有效]Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 来达到同样的效果。 *Aware 接口可以用于在初始化 bean 时获得 Spring 中的一些对象,如获取 Spring 上下文等。 这样在 springL…

    2023-03-11
  • SpringBoot实现电子文件签字+合同系统![亲测有效]

    SpringBoot实现电子文件签字+合同系统![亲测有效]今天公司领导提出一个功能,说实现一个文件的签字+盖章功能,然后自己进行了简单的学习,对文档进行数字签名与签署纸质文档的原因大致相同,数字签名通过使用计算机加密来验证

    2023-03-11
  • Spring IOC详解及Bean生命周期详细过程,看完直接吊打面试官![亲测有效]

    Spring IOC详解及Bean生命周期详细过程,看完直接吊打面试官![亲测有效]面试题 来自面试官发自灵魂深处的拷问:谈谈你对spring的理解; 一脸懵逼的求职者的内心活动:啥?  具体的问题是什么?现在的面试都不按套路出牌了吗?  抛出一个这么大的问题,你让我怎么回答? 一脸

    2023-03-11
  • SpringMVC源码解析「终于解决」

    SpringMVC源码解析「终于解决」SpringMVC源码解析 (1)servlet3.0新特性 (2)模拟SpringBoot零配置,内嵌tomcat (3)Spring MVC源码解析 先上图:SpringMVC核心流程图 3.1S

    2023-03-10
  • 还在用HttpUtil?试试这款优雅的HTTP客户端工具吧,跟SpringBoot绝配![通俗易懂]

    还在用HttpUtil?试试这款优雅的HTTP客户端工具吧,跟SpringBoot绝配![通俗易懂]最近发现一款更好用的HTTP客户端工具,你只需声明接口就可发起HTTP请求,无需进行连接、结果解析之类的重复操作,用起来够优雅,推荐给大家!

    2023-03-10
  • Spring奇技淫巧之扩展点的应用![亲测有效]

    Spring奇技淫巧之扩展点的应用![亲测有效]前言 文章首发在公众号(月伴飞鱼),之后同步到个人网站:xiaoflyfish.cn/ 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢 「首先先介绍下Bean的生命周期」 我们知道Bean的生命周期分

    2023-03-10
  • [SpringBoot实战]快速配置多数据源(整合MyBatis)[通俗易懂]

    [SpringBoot实战]快速配置多数据源(整合MyBatis)[通俗易懂]由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据库。 完成这些配置后,假设我们有2个Mapper mapper.db1.xxxMap…

    2023-03-09
  • 从代理机制到Spring AOP[通俗易懂]

    从代理机制到Spring AOP[通俗易懂]这篇文章准备从Java的代理机制讲到Spring的AOP。 代理模式是很常见的一种设计模式,代理一词拆开来看就是代为受理,那显然是要涉及到请求被代理的委托方,提供代理的代理方,以及想要通过代理来实际联系委托方的客户三个角色。举个生活中很常见的例子,各路的明星都会有个自己的经纪人…

    2023-03-09
  • Spring5源码解析三「终于解决」

    Spring5源码解析三「终于解决」Spring5源码解析(bean实例化) finishBeanFactoryInitialization(beanFactory); 合并父类,RootBeanDefinition bd = getM

    2023-03-09
  • 聊聊Spring中最常用的11个扩展点[亲测有效]

    聊聊Spring中最常用的11个扩展点[亲测有效]前言 我们一说到spring,可能第一个想到的是 IOC(控制反转) 和 AOP(面向切面编程)。 没错,它们是spring的基石,得益于它们的优秀设计,使得spring能够从众多优秀框架中脱颖而出。

    2023-03-09
关注微信