Spring相关
Ginny_2019
这个作者很懒,什么都没留下…
展开
-
Spring的StopWatch
StopWatch是位于org.springframework.util包下的一个工具类,通过它可方便的对程序部分代码进行计时(ms级别),适用于同步单线程代码块。 StopWatch watch = new StopWatch(); watch.start(); watch.stop(); logger.info("案件导入结束,耗时{}", watch.getTotalTimeMilli...原创 2020-01-05 20:36:03 · 704 阅读 · 1 评论 -
Spring - ReloadableResourceBundleMessageSource加载国际化源码分析
如何在springmvc框架中实现MessageSource来管理国际资源文件呢 在你的src文件路径下新建messages.properties文件 在启动类中: @Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new Rel...原创 2020-01-05 20:28:59 · 883 阅读 · 0 评论 -
Spring的IOC分析
统一配置文件的标准:BeanDefinitin 定位 -> 加载 -> 注册 定位:定位配置文件和扫描相关的注解 加载:将配置信息载入到内存中 注册:根据载入的信息,将对象初始化到IOC容中 ...原创 2019-04-03 16:22:22 · 153 阅读 · 0 评论 -
Spring IOC的源码流程
IOC(Inversion of Control)控制反转: 所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现 DI(Dependency Injection)依赖注入: 就是指对象是被动接受依赖类而不是自己主动去找,换句话说就是指对象不是从容器中查找它依赖的类,而是在容器实例化对象的时候主动将它依赖的类注入给它。 Spring IOC容器初始化三部...原创 2019-04-24 10:09:56 · 451 阅读 · 0 评论 -
Spring 核心容器类图
1、BeanFactory Spring Bean 的创建是典型的工厂模式,这一系列的 Bean 工厂,也即 IOC 容器为开发者管理对象 间的依赖关系提供了很多便利和基础服务,类图关系如下: BeanFactory 作为最顶层的一个接口类,它定义了 IOC 容器的基本功能规范; 子类: ListableBeanFactory,HierarchicalBeanFactor,Autow...原创 2019-04-09 15:36:42 · 1472 阅读 · 0 评论 -
为什么使用Spring和SpringMVC
转载自:https://blog.csdn.net/Melod_bc/article/details/53414900 首先,软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功能更加强大,例如常用的jQuery,以及上面提到的spring和springMVC(其实是一个啦),深究...转载 2019-07-24 16:46:01 · 144 阅读 · 0 评论 -
Spring Bean的作用域
本篇介绍Spring Bean实例的作用范围,Spring Bean实例的作用范围由配置项scope限定。通过本篇的学习,可以达成如下目标。 ● 应用scope配置项配置Bean的作用域 ● 应用单例模式singleton ● 应用原型模式prototype 1、作用域scope配置项 作用域限定了Spring Bean的作用范围,在Spring配置文件定义Bean时,通过声明sc...转载 2019-08-30 18:29:24 · 118 阅读 · 0 评论