一、前言 ARouter 是阿里巴巴出品的一款优秀的路由以及依赖注入解决方案。其可用于模块化的改造,解除模块之间的强依赖。通过辅以简单的依赖构造脚本,就可以实现完全隔离各个模...
一、前言 ARouter 是阿里巴巴出品的一款优秀的路由以及依赖注入解决方案。其可用于模块化的改造,解除模块之间的强依赖。通过辅以简单的依赖构造脚本,就可以实现完全隔离各个模...
摘要: 对SpringBoot有多了解,其实就是看你对Spring Framework有多熟悉~ 比如SpringBoot大量的模块装配的设计模式,其实它属于Spring F...
作者:巨人大哥原文链接:https://www.cnblogs.com/jurendage/p/11255197.html 背景 软件开发过程中,不可避免的是需要处理各种异常...
BeanDefinition 首先我们需要了解BeanDefinition到底是个什么东西? 了解Spring基于BeanDifination对象做了哪些实现? 基于Spri...
最近加载文件的时候遇到了一个问题,很有意思! 具体看下面案例代码 那这两种方式有什么区别呢?下面跟源码一探究竟。 源码分析 TestClassLoader.class.get...
BeanWrapper 通常来说一个Bean包含一个默认的无参构造函数,和属性的get,set方法。 org.springframework.beans 包里面有个很重要的类...
前言 前几天笔者在写Rest接口的时候,看到了一种传值方式是以前没有写过的,就萌生了一探究竟的想法。在此之前,有篇文章曾涉及到这个话题,但那篇文章着重于处理流程的分析,并未深...
Spring 3 推出了全新的数据类型之间的转换以替换PropertyEditor转换模式,但网上并没有很好的源码解读。Spring MVC是如何用这套转换体系将页面中的...
java高级架构师 做为Java开源世界的第一框架,Spring已经成为事实上的Java EE开发标准Spring框架最根本的使命是简化Java开发,因此学习、研究、掌握Sp...
一、数据库的事务的基本特性 事务是区分文件存储系统与Nosql数据库重要特性之一,其存在的意义是为了保证即使在并发情况下也能正确的执行crud操作。怎样才算是正确的呢?这时提...