- 博客(6)
- 收藏
- 关注
转载 JAVA单例模式的几种写法
/** * 单例模式懒汉式(双重检锁线程安全。JDK1.5之后) */ public class Singleton { private static volatile Singleton singleton = null; private Singleton(){} public static Singleton ...
2018-09-05 11:47:00
86
转载 Spring中bean的生命周期
1. 实例化一个Bean,也就是我们通常说的new 2. 按照Spring上下文对实例化的Bean进行配置,也就是DI依赖注入 3. 如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的ID 4. 如果这个Bean实现了BeanFactoryAware接口,会调用它...
2018-07-25 20:17:00
87
转载 关于MyBatis的运行原理(转载)
1、获取sqlSessionFactory对象: 解析文件的每一个信息保存在Configuration中,返回包含Configuration的DefaultSqlSessionFactory; 注意:【MappedStatement】:代表一个增删改查的详细信息2、获取sqlSession对象 返回一个DefaultSQlSession对象,包含Executor和Configu...
2018-07-24 11:37:00
86
转载 Spring的BeanPostProcessor和BeanFactoryPostProcessor区别
Spring提供了两种后处理bean的扩展接口,分别为BeanPostProcessor和BeanFactoryPostProcessor,这两者在使用上是有所区别的。 BeanPostProcessor:bean级别的处理,针对某个具体的bean进行处理 接口提供了两个方法,分别是初始化前和初始化后执行方法,具体这个初始化方法指的是什么方法,类似我们在定义bean时,定义了in...
2018-05-14 15:01:00
264
转载 Struts配置文件以Spring的方式实现自定义加载
在使用struts时,我们需要在web.xml中配置过滤器,同时我们需要配置struts的配置文件路径来加载项目中struts的相关配置信息。如果我们不配置路径的话,Struts会有一些默认的加载路径,比如项目根路径下的名为struts.xml的配置文件。 但在实际项目中,struts配置的文件比较多,也不可能都放在项目的根路径下,一般是放在一个统一的目录进行管理,如(StrutsCf...
2018-05-07 15:00:00
150
转载 SpringMVC配置前端控制器的路径问题
在使用SpringMVC时,都需要在web.xml中配置一个前端控制器DispatcherServlet 控制器是一个servlet,但这个路径配置就有很多种,之前都是以扩展名配置的路径,如*.do,然后再项目中就就*.do的路径进行访问。 但最近的项目遵循Restful风格,配置的路径如下 可以看到配置的路径为“/”,由于之前疑惑上网查,说是/*和/都是拦截所有请求,于...
2018-05-07 13:18:00
561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人