随笔分类 - spring
摘要:完整的生命周期(牢记): 1.spring容器准备 2.实例化bean 3.注入依赖关系 4.初始化bean 5.使用bean 6.销毁bean Bean的完整生命週期可以認為是從容器建立初始化Bean開始,直到Spring容器關閉。事實上,在Bean被初始化建立之前,容器級別的介面方法也會對Bea
阅读全文
摘要:(重要:spring bean的生命周期。 spring的bean周期,装配。看过spring 源码吗?(把容器启动过程说了一遍,xml解析,bean装载,bean缓存等)) 完整的生命周期概述(牢记): 1.spring容器准备 2.实例化bean 3.注入依赖关系 4.初始化bean 5.使用b
阅读全文
摘要:@Scheduled(cron = "0 0 1 * * *") 在使用该注解以前请做好以下准备工作,配置好相应的xm文件。 配置定时注解的步骤:http://blog.csdn.NET/sd4000784/article/details/7745947 下面给出cron参数中各个参数的含义: CR
阅读全文
摘要:单例模式有饿汉模式、懒汉模式、静态内部类、枚举等方式实现,但由于以上模式的构造方法是私有的,不可继承,Spring为实现单例类可继承,使用的是单例注册表的方式(登记式单例)。 什么是单例注册表呢, 登记式单例实际上维护的是一组单例类的实例,将这些实例存储到一个Map(登记簿)中,对于已经登记过的单例
阅读全文
摘要:从上面代码来看开发实体Bean非常简单,比起普通的JavaBean就是多了些注释。 @Entity注释指名这是一个实体Bean, @Table注释指定了Entity所要映射带数据库表, 其中@Table.name()用来指定映射表的表名。如果缺省@Table注释,系统默认采用类名作为映射表的表名。
阅读全文
摘要:1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4
阅读全文