1. IOC
1. IOC IoC (Inversion of Control) : 控制反转, 是一个理论,概念,思想 描述: 把对象的创建,赋值,管理工作都交给代码之外的容器实现, 也就是对象的创建是有其它外部资源完成 " 正转: 由开发人员在代码中,使用 new 构造方法创建对象, 开发人员主动管理对象" "" " public static void main(S

空~2022年9月6日
  • Spring
大约 2 分钟
10. 整合 Mybatis
10. 整合 Mybatis 把 mybatis 框架和 spring 集成在一起,向一个框架一样使用 用的技术是: ioc 为什么 ioc 能把 mybatis 和 spring 集成在一起,像一个框架; 是因为 ioc 能创建对象 可以把 mybatis 框架中的对象交给 spring 统一创建, 开发人员从 spring 中获取对象 开发人员就不用同时

空~2022年9月6日
  • Spring
大约 6 分钟
11. 事务
11. 事务 1. 事务回顾 1. 什么是事务 1. 讲 mysql 的时候,提出了事务 事务是指一组 sql 语句的集合 2. 集合中有多条 sql 语句可能是 insert , update ,select ,delete 3. 我们希望这些多个 sql 语句都能成功, 或者都失败, 这些 sql 语句的执行是一致的,作为一个整体执行 2. 在什么时候想

空~2022年9月6日
  • Spring
大约 12 分钟
12. web 项目使用容器对象
12. web 项目使用容器对象 以前做的是 javase 项目有 main 方法的, 执行代码是执行 main 方法的, 在 main 里面创建的容器对象. web 项目是在 tomcat 服务器上运行的 tomcat 一起动,项目一直运行的 需求:; " web 项目中容器对象只需要创建一次, 把容器对象放入到全局作用域 ServletContext 中

空~2022年9月6日
  • Spring
大约 4 分钟
2. Spring 创建对象
2. Spring 创建对象 spring 是使用的 di 实现了 ioc 的功能, spring 底层创建对象,使用的是反射机制 spring 是一个容器,管理对象,给属性赋值, 底层是反射创建对象 bean 实例:; 接口; 实现类; beans.xml 配置文件; 测试类; Spring 在创建容器时,会创建配置文件中所有的对象,默认调用的是无参构造方

空~2022年9月6日
  • Spring
大约 2 分钟
3. DI: 依赖注入
3. DI: 依赖注入 在创建对象时给属性赋值 di 的实现语法: 1. 在 spring 的配置文件中,使用标签和属性完成,叫做基于 XML 的 di 实现 2. 使用 spring 中的注解,完成属性赋值, 叫做基于注解的 id 实现 di 的语法分类: 1. set 注入(设值注入): spring 调用类的 set 方法,在 set 方法可以实现属性

空~2022年9月6日
  • Spring
大约 3 分钟
4. Spring 配置
4. Spring 配置 1. 别名 alias 的 name 值与 bean 的 id 绑定,起别名后两个名字都可以获取到对象 2. Bean 配置 3. import 合并多个配置文件 " 1. 导入时文件不允许重名" " 2. 在合并配置文件时,可以通配符( \* : 表示任意字符)" 主配置文件名称不能包含在通配符的范围内 4. bean 的作用域

空~2022年9月6日
  • Spring
大约 1 分钟
5. Bean 自动装配
5. Bean 自动装配 引用类型的自动注入: spring 框架根据某些规则可以给引用类型赋值. 不用你在给引用类型赋值了,使用的规则常用的是 byName, byType. Spring 的三种装配方式 " 1. xml 文件中显式装配" " 2. 在 java 中显式装配" " 3. 隐式自动装配(autowire)" ByName 自动装配 通过se

空~2022年9月6日
  • Spring
大约 3 分钟
6. 使用注解开发
6. 使用注解开发 基于注解的 di: 通过注解完成 java 对象创建,属性赋值 1. 加入 maven 的依赖 spring-context ,在你加入 spring-context 的同时, 间接加入 spring-aop 的依赖 使用注解必须使用 spring-aop 依赖 2. 在类中加入 spring 的注解(多个不同功能的注解) 3. 在 sp

空~2022年9月6日
  • Spring
大约 5 分钟
2