最近有个需求参数传递需要加密,得用SHA-256加密和MD5加密,搞了半天,最后发现spring的工具类–DigestUtils集成了基本的加密算法,直接调用就行。 常见的加密算法分类: 常见的加密算法可以分…
分类:spring
如何看Spring源码?
概述 对于大多数第一次看spring源码的人来说,都会感觉不知从哪开始看起,因为spring项目源码由多个子项目组成,如spring-beans,spring-context,spring-core,spring-aop…
Spring的三种自身配置数据源及依赖第三方包方式
一、Spring的三种配置数据源的方式 1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerData…
Spring如何通过三级缓存解决循环依赖
什么是循环依赖 什么是循环依赖?比如如下一个例子 public class A{ private B b; } public class B{ private A a; } 这个例子存在的问题:理论上spring创建A的…
Spring三级缓存
什么是三级缓存 在 DefaultSingletonBeanRegistry 类(都说Spring是个大的bean工厂,那这个类就是工厂的大仓库,存放各种生产好,或生产中的bean)中有下面三个属性 为什么需要三级缓存 …
Spring 依赖注入三种方式的实现,及循环依赖问题的解决(源码+XML配置)
搬砖啦,搬砖啦,这几天在看Spring相关的书,下面给大家分享一下这几天的心得与收获,Go Go Go! Spring支持两种依赖注入方式,分别是属性注入,构造函数注入。除此之外,Spring还支持工厂注入…
Spring循环依赖的三种方式以及解决办法
Spring循环依赖的三种方式以及解决办法 【转】https://www.cnblogs.com/liuqing576598117/p/11227007.html 示例 https://github.com/zhangs…
如何查看spring源码版本
在spring-framework -> gradle.properties文件中查看: 可以看到源码的版本是:5.2.9.BUILD-SNAPSHOT
Spring多环境配置文件自动切换
=== Spring多环境配置文件自动切换 Spring多环境配置文件自动切换 序言 多环境配置自动切换的解决方案 1 一劳永逸的方案 2 投机取巧的方案 3 使用侧写配置文件的方案 序言 软件开发的一般流程为工程师开发…
SpringBoot启动时忽略某些自动配置类
SpringBoot启动时忽略某些自动配置类 最近业务要求对接数据,需要连接第三方的数据库。但是他们的都是内网,只能通过前置机上部署我们的项目,由于 我们与第三方对接的处理都写在单独的服务里,如果来一个第三方,单独再写一…
spring框架测试题
章节测验 1.spring基本应用 1.[单选题] 以下关于Spring核心容器相关说法错误的是()。 A.Spring框架的所有功能都是通过其核心容器来实现的 B.创建BeanFactory实例时,需要提供Spring…
三大框架的优缺点
Struts优缺点 优点: 1.开源软件,能更深入的了解其内部实现机制。 2.Taglib标记库,灵活动用,能大大提高开发效率。 3.页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对…