• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

Spring 如何解决循环依赖

Spring 如何解决循环依赖
前言 文章首发于微信公众号Spring如何解决循环依赖? 前几天发表的文章SpringBoot 多数据源动态切换和SpringBoot 整合多数据源的巨坑中,提到了一个坑就是动态数据源添加@Primary 接口就会造成循环依赖异常,如下图: 这个就是典型的构造器依赖,详情请看上面两篇文章,这里不再详细赘述了。本篇文章将会从源码深入解析 Spring ……继续阅读 »

winrains 2个月前 (04-30) 24浏览 0个赞

Spring 事务失效的场景

Spring 事务失效的场景
前言 文章首发于面试官:你知道哪些事务失效的场景? 声明式事务是Spring功能中最爽之一,可是有些时候,我们在使用声明式事务并未生效,这是为什么呢? 今天陈某带大家来聊一聊声明事务的几种失效场景。本文将会从以下两个方面来说一下事务为什么会失效? @Transactional介绍 @Transactional失效场景 @Transacti……继续阅读 »

winrains 2个月前 (04-30) 31浏览 0个赞

源码级理解Spring事务

源码级理解Spring事务
Spring有5种隔离级别,7种传播行为。这是面试常问的内容,也是代码中经常碰到的知识点。这些知识枯燥而且乏味,其中有些非常的绕。如果栽在这上面,就实在是太可惜了。 xjjdog在一些事务的基础上,再探讨几个容易淡忘的概念,从源码层面找原因,加深我们的理解,问题大概包括: Spring的事务和数据库的事务隔离是一个概念么? Spring是如何实现事务……继续阅读 »

winrains 2个月前 (04-30) 17浏览 0个赞

Spring Boot 整合 knife4j

Spring Boot 整合 knife4j
knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采……继续阅读 »

winrains 2个月前 (04-29) 28浏览 1个赞

SpringBoot+JWT实战

SpringBoot+JWT实战
在阅读本文之前,我们还应该对session、cookie、JWT有一个基本的了解。在本篇文章中小码仔不再对它们做出过多赘述,如果对这三者认识还不够清晰的小可爱可以先移步这里:看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了对其做基本的了解和认识。 如果你已对以上三者有了的基本概念和了解,但是对于JWT的使用还充满疑问的话,那么本……继续阅读 »

winrains 3个月前 (04-24) 21浏览 0个赞

Spring 常用注解总结

Spring 常用注解总结
0.前言 大家好,我是 Guide 哥!这是我的 221 篇优质原创文章。如需转载,请在文首注明地址,蟹蟹! 本文已经收录进我的 75K Star 的 Java 开源项目 JavaGuide:github.com/Snailclimb/… 相关阅读:V2.0 版本的 《JavaGuide面试突击版》来啦!带着它的在线阅读版本来啦! 可以毫不夸张地说,这篇……继续阅读 »

winrains 3个月前 (04-24) 18浏览 0个赞

@Autowired 注解的实现原理

@Autowired 注解的实现原理
1. 问题 在平时工作中,只要是做Java开发,基本都离不开Spring框架,Spring的一大核心功能就是IOC,它能帮助我们实现自动装配,基本上每天我们都会使用到@Autowired注解来为我们自动装配属性,那么你知道Autowired注解的原理吗?在阅读本文之前,可以先思考一下以下几个问题。 @Autowired注解是如何实现自动装配的? 当为类……继续阅读 »

winrains 3个月前 (04-23) 12浏览 0个赞

SpringBoot 中进行全局异常处理与定制404页面

SpringBoot 中进行全局异常处理与定制404页面
一、错误处理原理分析 使用SpringBoot创建的web项目中,当我们请求的页面不存在(http状态码为404),或者器发生异常(http状态码一般为500)时,SpringBoot就会给我们返回错误信息。 也就是说,在SpringBoot的web项目中,会自动创建一个/error的错误接口,来返回错误信息。但是针对不同的访问方式,会有以下两种不同的返……继续阅读 »

winrains 3个月前 (04-23) 18浏览 0个赞

Spring Cloud OAuth2 授权码模式使用教程

Spring Cloud OAuth2 授权码模式使用教程
上一篇文章可能是全网最详细的 Spring Cloud OAuth2 单点登录使用教程了其实只介绍了使用 password 模式进行身份认证和单点登录。 本篇继续来讲 Spring Cloud OAuth2 的另外一种授权模式,那就是 授权码模式,如果你集成过微信、微博登录的功能,那一定对这个模式有一定的了解。接下来,跟着本教程,保证你可以更加透彻的了解……继续阅读 »

winrains 3个月前 (04-23) 16浏览 0个赞

springboot 全局日期格式化处理

springboot 全局日期格式化处理
有个坑 技术部每个月都会组织一下代码走查及优化,以前是各自审查优化自己的项目,如今几位老哥的离职他们的项目就落到了我的头上。对于程序员来说最痛苦的事情就是接手别人的项目,还要做优化改造,因为这一点也不比重构一遍项目简单。不过,军令在前,没办法硬着头皮上吧! 第一个优化的点就让我有点崩溃,这几个大佬的技能能力很强,一直都是我学习的榜样,但在项目里几乎所有的……继续阅读 »

winrains 3个月前 (04-23) 19浏览 0个赞