一、SpringIOC Spring的控制反转:把对象的创建,初始化,销毁的过程交给SpringIOC容器来做,由Spring容器控制对象的生命周期。 1.1 启动Spring容器的方式: (1)加载classpath下的spring配置文件。其中xml可以是全路径,也可以是classpath的书写 ...
分类:
编程语言 时间:
2017-08-06 19:22:00
阅读次数:
163
Spring 是一个 bean 容器, 负责 bean的创建, 那么所有的 bean对象都是 Spring 容器创建的吗? 答案是否定的. 但是乍一想, 好像所有的对象都是 Spring 容器负责创建并注入的, 今天在看书的时候, 看到了创建 bean 的三种方式, 分别是 : 使用构造器创建 be... ...
分类:
编程语言 时间:
2017-08-05 22:04:41
阅读次数:
229
我们知道启动spring容器两常见的两种方式(其实都是加载spring容器的xml配置文件时启动的): 1.在应用程序下加载 2.web模式下加载 可以发现,执行new ClassPathXmlApplicationContext()的时候会打印以下日志: 即调用AbstractApplicatio ...
分类:
编程语言 时间:
2017-07-31 13:29:07
阅读次数:
256
ssm整合流程:注解开发xml配置文件的配置,标红是重点 1.web.xml编写:配置spring,springmvc,编码格式 1.1 listener监听spring容器ContextLoaderListener类,配置context-param,加载applicationContext-*.x ...
分类:
编程语言 时间:
2017-07-31 10:05:09
阅读次数:
225
之前说到过Quartz的基本使用(猛戳这里看文章)。在实际使用中,我们一般会将定时任务交由spring容器来管理。所以今天我们来说说Quartz与spring的整合。 咱们还是依照Quartz的三大元素的顺序来聊聊整合使用。 作业任务 在spring中对于Quartz的作业任务管理主要提供了两种方式 ...
分类:
编程语言 时间:
2017-07-30 23:28:42
阅读次数:
178
1.spring容器的基本用法 xml配置 调用 ...
分类:
编程语言 时间:
2017-07-30 18:10:57
阅读次数:
161
引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解耦、设计模式、代码优化等问题的考量,我们打算通 ...
分类:
其他好文 时间:
2017-07-30 16:55:16
阅读次数:
156
Jar包 Web.xml中配置shiro的filter applicationContext-shiro.xml(完整的xml配置,后面讲介绍作用) 在applicationContext-shiro.xml 中配置web.xml中fitler对应spring容器中的bean。 对一些静态资源放行: ...
分类:
编程语言 时间:
2017-07-29 22:18:30
阅读次数:
193
3.3.1 延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singlet ...
分类:
编程语言 时间:
2017-07-29 14:08:57
阅读次数:
382
Spring是一个依赖注入(控制反转)的框架,那么依赖注入(标控制反转)表现在那些地方了? 即:一个类中的属性(其他对象)不再需要手动new或者通过工厂方法进行创建,而是Spring容器在属性被使用的时候给予注入。 注入有2种方式: 1. 属性注入:通过无参构造函数+setter方法注入 2. 构造 ...
分类:
编程语言 时间:
2017-07-25 18:04:46
阅读次数:
250