Loading

摘要: 1.什么是生命周期 对象创建 存活 销毁的完整的过程 2.为什么学习对象的生命周期 在以前通过new创建对象,调用对象,则该对象存活,直到被JVM的垃圾回收机制回收 现在由Spring负责对象的创建 存活 销毁,了解生命周期,有助于使用好Spring为我们创建的对象 3.生命周期的三个阶段 创建阶段 阅读全文
posted @ 2022-07-20 16:40 苏无及 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.如何控制简单对象的创建次数 <bean id="scope" scope="singleton|prototype" class="com.dong.scope.Account"/> singleton : 只会创建一次对象(默认) prototype : 每次都会创建新的对象 2.如何控制复杂 阅读全文
posted @ 2022-07-20 14:28 苏无及 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ) 1.什么是复杂对象 复杂对象 : 指的就是不能通过直接new构造方法创建的对象 Connection sqlSessionFactory 2.Spring工厂创建复杂对象的3种方式 2.1 FactoryBean接口 开发步骤 实现FactoryBean接口 //FactoryBean接口实现的 阅读全文
posted @ 2022-07-20 13:48 苏无及 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.在maven配置文件中自定义本地仓库的位置 2.在maven配置文件中添加镜像, 加快下载速度 3.idea中更换默认的maven 阅读全文
posted @ 2022-07-20 11:41 苏无及 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.控制反转(转移)(IOC Inverse of Control) 控制 : 对于成员变量赋值的控制权 控制反转 : 把对于成员变量赋值的控制权,从代码中反转(转移)到Spring工厂和配置文件中完成 好处 : 解耦合 底层实现 : 工厂设计模式 2.依赖注入(Dependency Injecti 阅读全文
posted @ 2022-07-17 15:05 苏无及 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 注入 : 通过Spring的配置文件,为成员变量赋值 Set注入 : Spring调用Set方法,通过配置文件,为成员变量赋值 构造注入 : Spring调用构造方法,通过配置文件.为成员变量赋值 1.开发步骤 提供有参构造方法 public class Customer implements Se 阅读全文
posted @ 2022-07-17 14:39 苏无及 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 针对不同类型的成员变量,在property标签中,需要嵌套其它标签 1.JDK内置类型 1.1 String+8中基本类型 <value>xxx</value> 1.2 数组和List集合 注意list集合的泛型 </property> <property name="list"> <list> < 阅读全文
posted @ 2022-07-17 12:56 苏无及 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.什么是注入? 通过Spring工厂及配置文件,为所创建对象的成员变量赋值 1.1 为什么需要注入? 通过编码的方式, 为成员变量赋值, 存在耦合 1.2 如何进行注入? 为类成员变量提供set, get方法 配置Spring的配置文件 <bean id="user" class="com.don 阅读全文
posted @ 2022-07-17 00:48 苏无及 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Spring与日志框架进行整合,日志框架就可以在控制台中,输出Spring框架运行过程中的一些重要的信息 好处:便于了解Spring框架的运行过程,利于程序的调试 Spring如何整合日志框架 默认 Spring1.2.3整合commons-logging.jar Spring5.X默认整合日志框架 阅读全文
posted @ 2022-07-17 00:06 苏无及 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.软件版本 JDK1.8+ Maven3.5+ IDEA2018+ 当Maven是3.6,IDEA是2019时会存在配合上的问题 SpringFramework5.1.4 2.环境搭建 Spring的jar包 <!-- https://mvnrepository.com/artifact/org. 阅读全文
posted @ 2022-07-16 17:10 苏无及 阅读(16) 评论(0) 推荐(0) 编辑