spring

  • 详解AbstractRoutingDataSource(动态数据源切换)实现原理

    数据库读写分离,动态数据源切换已成为大型网站的标配。因此结合本文我们一起来搞定动态数据源切换的原理。 说到原理,就必须要说到源码,说到源码就必须要从我们最初的设计说起。 多数据源让…

    编程笔记 2022年5月3日
  • Spring中PropertyPlaceholderConfigurer类的用法教程

    我们都知道 PropertyPlaceholderConfigurer 是用来读取配置文件的。一般我们只需简单的配置它即可,很少有对它进行重新改造的。本文将列举一个例子,…

    编程笔记 2022年5月3日
  • 详解Spring中的ApplicationListener和ContextRefreshedEvent

    ApplicationListener和ContextRefreshedEvent一般都是成对出现的。最近在面试中问到了被面试者对于这两个的用法,面试者大多数被问懵了。可见基础知识…

    编程笔记 2022年5月3日
  • SpringBoot部署SSL证书

    看过前面的文章的网友都知道,阿里云能够提供基于各种服务器的免费SSL证书。包括tomcat,nginx,Apache等。但是 Springboot 是内嵌 tomcat,针对这种情…

    编程笔记 2022年5月3日
  • Spring MVC简介与运行原理

    Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、…

    编程笔记 2022年5月3日
  • AOP与拦截器、过滤器之间的关系

    面试中经常会被问到拦截器,过滤器,AOP之间有什么关系。本文将探讨一下他们之间的关系。 通过前面一系列对AOP的文章的介绍,我相信大家都对AOP比较熟悉了。AOP似乎和拦截器、过滤…

    编程笔记 2022年5月3日
  • Spring AOP原理和实战

    AOP的实现,相比xml配置,基于注解的方式更加简洁方便。也是日常开发中常用的做法。 下面我们一起来看一个例子。 @Aspect public class TransactionD…

    编程笔记 2022年5月3日
  • 图解Spring AOP原理、机制

    面试中 AOP 是一个离不开的话题。精通 AOP ,在实际的编程中更能让我们得心应手!本文将结合自己的经验,使用图文并茂的语言给大家讲明什么是 Spring AOP? 什么是 AO…

    编程笔记 2022年5月3日
  • Spring Cache的原理,机制和使用教程

    缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。…

    编程笔记 2022年5月3日
  • SpringMVC编程式验证器Validator

    数据校验在web系统中非常常见,也非常常用。本文将借助SpringMVC的编程式验证器来学习一下Validator。 数据不合法 比如用户名长度必须在5-20之间,而且必须以字母开…

    编程笔记 2022年5月3日