Spring
-
Spring Native无需JVM,可独立部署运行?
Spring 团队日前发布了 Spring Native Beta 版。通过 Spring Native,Spring 应用将有机会与 GraalVM 原生镜像的方式运行。为了更好…
-
StopWatch使用介绍
StopWatch是Spring核心包中的一个工具类,它是一个简单的秒表工具,可以计时指定代码段的运行时间以及汇总这个运行时间,使用它可以隐藏使用 System.currentTi…
-
bean的加载 一
经过前面的分析我们结束了对XML配置文件的解析,接下来就是对bean加载的探索,bean加载的功能实现远比bean的解析要复杂得多。 下面的示例演示了bean加载的功能: 这里调用…
-
自定义标签解析
之前我们提到过Spring中存在默认标签与自定义标签两种,上一篇中我们分析了Spring中对默认标签的解析过程,下面我们开始分析Spring中自定义标签的加载过程。前面代码当完成从…
-
默认标签解析 二
1.2、AbstractBeanDefinition属性 至此我们完成了对XML文档到GenericBeanDefinition的转换,也就是说到这里,XML中所有的配置都可以在G…
-
默认标签解析 一
spring标签分为默认标签和自定义标签,两种标签的解析方式有很大不同。默认标签的解析是在parseDefaultElement函数中进行的,调用逻辑还是比较清晰的,分别对四种标签…
-
吃货眼中的那些和微服务关键词
对于搞架构的技术人来说 一起吃个火锅,喝个酒,聊个天 技术上的很多解决思路就出来了 一家5口人围着一张大桌子吃饭, 这叫单体架构 不想在家吃饭,去河底捞下馆子, 这叫需求多样性 厨…
-
获取XML的验证模式
上文说到加载bean的代码中假如不考虑异常类的代码,其实只做了三件事,这三件事每一件必不可少。1、获取对XML文件的验证模式2、加载XML文件,并得到对应的Document3、根据…
-
容器的基础XmlBeanFactory
在测试的BeanFactoryTest类中首先调用了ClassPathResource的构造函数来构造Resource资源文件的实例对象,这样后续的资源处理就可以用Resource…
-
容器的基本实现
在Spring中的bean是最核心的东西,因为Spring就像是一个大水桶,bean就像是容器中的水,水桶如果脱离了水那么就没有什么意义了。 一个简单的JavaBean对象没有任何…
-
Spring环境搭建与整体架构
Java开发的小伙伴们,相信大家对Spring框架应该都非常熟悉了吧,Spring的应用非常广泛,它的特性不仅覆盖了传统的Java EE开发,还拓展到移动开发、大数据、应用集成等领…