Spring
文章平均质量分 89
Spring框架由浅入深的学习笔记
Yvonnae
素履之往 一苇以航
展开
-
Bean的自动装配和使用注解开发
因为按byName规则找不对应set方法,真正的setCat就没执行,对象就没有初始化,所以调用时就会报空指针错误。因为是按类型装配,所以并不会报异常,也不影响最后的结果。甚至将id属性去掉,也不影响结果。true,对象必须存对象,不能为null。将查找其类中所有的set方法名,例如setCat,获得将set去掉并且首字母小写的字符串,即cat。由于在手动配置xml过程中,常常发生字母缺漏和大小写等错误,而无法对其进行检查,使得开发效率降低。组件扫描和自动装配组合发挥巨大威力,使的显示的配置降低到最少。原创 2022-11-21 15:29:25 · 547 阅读 · 1 评论 -
Spring配置/依赖注入
Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。针对每次HTTP请求,Spring容器会根据loginAction bean的定义创建一个全新的LoginAction bean实例,且该loginAction bean实例仅在当前HTTP request内有效,因此可以根据需要放心的更改所建实例的内部状态,而其他请求中根据loginAction bean定义创建的实例,将不会看到这些特定于某个请求的状态变化。原创 2022-11-21 14:57:18 · 338 阅读 · 0 评论 -
Hello Spring和IOC创建对象方式
注: spring需要导入进行日志记录.我们利用maven ,他会自动下载对应的依赖项1.编写一个Hello实体类2.编写我们的spring文件,这里我们命名为beans.xml3.进行测试Hello对象是谁创建的?【hello对象是由Spring创建的 】Hello对象的属性是怎么设置的?【hello对象的属性是由Spring容器设置的 】这个过程就叫控制反转:控制:谁来控制对象的创建,原创 2022-11-21 14:16:26 · 233 阅读 · 0 评论 -
Spring IOC基础
没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。那么我们要使用Oracle , 又需要去service实现类里面修改对应的实现 . 假设我们的这种需求非常大 , 这种方式就根本不适用了, 甚至反人类对吧 , 每次变动 , 都需要修改大量代码 . 这种设计的耦合性太高了, 牵一发而动全身 .在假设, 我们再增加一个Userdao的实现类 .原创 2022-11-07 09:56:18 · 114 阅读 · 0 评论 -
Spring概述
Spring : 春天 —->给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。原创 2022-11-07 09:44:06 · 77 阅读 · 0 评论