随笔分类 -  Spring

摘要:Spring基于XML的IOC实例 将改进后的工厂模式通过Spring来实现,解析配置文件、创建仓库,将对象存入仓库的过程都由Spring来做,我们只需要配置好配置文件,获取仓库中的对象即可 1. 在pom中引入Spring环境 <?xml version="1.0" encoding="UTF-8 阅读全文
posted @ 2024-02-27 20:59 刘二水 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Spring的事务控制 1. Spring中基于XML的声明式事务控制配置步骤 配置事务管理器 <bean class="org.springframework.jdbc.datasource.DataSourceTransactionManager" id="transactionManager" 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Spring中的JdbcTemplate 持久层总图 1. JdbcTemplate相关的jar包 spring-jdbc-5.2.11.RELEASE.jar 2. JdbcTemplate的学习路径 JdbcTemplate的作用 用于和数据库交互,实现对表的CRUD操作 如何创建JdbcTem 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(176) 评论(0) 推荐(0) 编辑
摘要:Spring中的AOP 通过配置(XML/注解)实现AOP 1. AOP相关术语 1.1 连接点 方法,Service接口中的所有方法 1.2 切入点 方法,Service接口中被增强过的方法 Tip:所有的切入点都是连接点 1.3 通知 方法,通常,具有增强功能的方法会放到一个类中,该类中所有用于 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(68) 评论(0) 推荐(0) 编辑
摘要:动态代理 1. 特点 字节码随用随创建,随用随加载 2. 作用 不修改类的源码基础上对类的方法进行增强 3. 分类 基于接口的动态代理 基于子类的动态代理 4. 基于接口的动态代理 4.1 涉及的类 Proxy 4.2 提供者 JDK官方 4.3 如何创建代理对象 Proxy的newProxyIns 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Spring整合Junit 上面部分的内容是把8.3.7节的第一个问题给解决了,我们来看第二个问题(测试代码开发和测试部分耦合度高,图中标红部分一般测试人员无法完成) pom中导入Spring整合Junit的坐标 使用Junit提供的@RunWith注解把Junit原有的main方法替换成Sprin 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Spring基于注解的IOC 1. 构建注解环境 在beans.xml中加入context名称空间和约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Spring的依赖注入 在当前类需要用到其他类的对象,其他类的对象也是由Spring创建并将引用传递给当前类的对象的,我们只需要在配置文件中说明,说白了就是为当前类填充(也叫注入)其他类的对象 1. 能够注入的数据 能够注入的数据是指支持注入的这部分数据是可以被Spring填充(注入)到当前类的对象 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(75) 评论(0) 推荐(0) 编辑
摘要:Spring对Bean的管理细节 1. 创建Bean的三种方式 使用默认构造函数创建 bean标签仅配置id和class,即标识和全限定类名,同时保证要创建的类是有无参构造函数的 如果没有无参构造函数,将会报错 使用某个类中的方法创建对象,该方法的返回值是某个类的对象 以新建的Factory类为例, 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Spring 概述 1. 程序的耦合 耦合:程序间的依赖关系 解耦:降低程序间的依赖关系 分类 类之间的依赖 方法之间的依赖 2. 类之间的依赖问题的实例 2.1 JDBC操作数据库存在的耦合问题 首先正常编写一个jdbc查询操作的类 package com.itheima.jdbc; import 阅读全文
posted @ 2024-02-27 20:45 刘二水 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示