摘要:
注:以下所有测试案例(最后一个除外)的测试代码都是同一个: 1.注解的概念 所谓注解就是给程序看的提示信息,很多时候都用来作为轻量级配置的方式。 关于注解的知识点,参看java基础课程中java基础加强部分的内容。 2.Spring中的注解 Spring除了默认的使用xml配置文件的方式实现配置之外
阅读全文
posted @ 2018-10-15 22:03
吹静静
阅读(1235)
推荐(0)
摘要:
1.IOC(DI) - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周期的管理,而是在需要时由Spring框架提供,这个由spring框架管理对象创建和生命周期的机制
阅读全文
posted @ 2018-10-14 18:47
吹静静
阅读(227)
推荐(0)
摘要:
在Spring中如果某个bean在初始化之后,或销毁之前要做一些额外操作可以为该bean配置初始化和销毁的我方法,在这些方法中完成需要的功能。 实验: 通过断点调试模式,测试初始化方法和销毁方法的执行 执行结果: **Spring中关键方法的执行顺序: 在Spring创建bean对象时,先创建对象(
阅读全文
posted @ 2018-10-14 17:02
吹静静
阅读(295)
推荐(0)
摘要:
懒加载机制 Spring默认会在容器初始化的过程中,解析xml,并将单例的bean创建并保存到map中,这样的机制在bean比较少的时间问题不大,但一旦bean非常多时,Spring需要在启动的过程中花费大量的时间来创建bean,花费大量的空间储存bean,但这些bean可能很久都用不上,这种在启动
阅读全文
posted @ 2018-10-14 16:49
吹静静
阅读(586)
推荐(0)
摘要:
Spring容器管理的bean在默认情况下是单例的,即一个bean只会创建一个对象,存在map中,之后无论获取多少次该bean,都返回同一个对象。 Spring默认采用单例方式,减少了对象的创建,从而减少了内存的消耗。 但是在实际开发中是存在多例的需求的,Spring也提供了选项可以将bean设置为
阅读全文
posted @ 2018-10-14 16:28
吹静静
阅读(2282)
推荐(0)
摘要:
a.通过类的无参构造方法创建对象 在入门案例中就是这种方式。当用最普通的方式配饰一个<bean>时,默认就是采用类的 无参构造创建对象。在Spring容器初始化时,通过<bean>上配置的class属性反射的到字 节码对象,通过newInstance()创建对象。 这种方式下Spring创建对象,必
阅读全文
posted @ 2018-10-13 22:24
吹静静
阅读(750)
推荐(0)
摘要:
1. IOC - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交 由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周期的管理,而是需要 时由Spring框架提供,这个由Spring框架管理对象创建和生命周期的机制称之
阅读全文
posted @ 2018-10-13 14:38
吹静静
阅读(562)
推荐(0)
摘要:
1.Spring框架概述 Spring是一个Service层的框架,可以整合许多其它框架进行工作 Spring的主要技术是 IOC(DI) AOP IOC - 控制反转(依赖注入) AOP - 免息那个切面编程 2.为MyEclipse配置Spring的约束 Spring本身是基于XML配置来工作的
阅读全文
posted @ 2018-10-13 09:42
吹静静
阅读(816)
推荐(0)
posted @ 2018-10-12 11:08
吹静静
阅读(244)
推荐(0)
摘要:
问题: 浏览器向我的bingou项目中的UserDaoImpl.java发送请求, myeclipse报错:空指针异常 点击报错行之后,错误给定位到了另一个项目中的的一个文件 解决: 原因是文件名错误 config.properties中的路径是UserDao=cn.bingou.dao.UserD
阅读全文
posted @ 2018-10-11 21:37
吹静静
阅读(409)
推荐(0)