spring
zxkzhang
这个作者很懒,什么都没留下…
展开
-
动态代理
动态代理 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理 基于子类的动态代理 1: 基于接口的动态代理: * 涉及的类:Proxy * 提供者:JDK官方 如何创建代理对象: 使用Proxy类中的newProxyInstance方法 创建代理对象的要求: 被代理类最少实现一个接口,如果...原创 2019-10-22 10:33:40 · 116 阅读 · 0 评论 -
Spring 中的事务控制
Spring 中的事务控制 * 事务的概念 1: PlatformTransactionManager 此接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法 PlatformTransactionManager接口提供事务操作的方法, - TransactionStatus getTransaction(TransactionDefinition defini...原创 2019-10-22 10:27:25 · 86 阅读 · 0 评论 -
Spring 中的 JdbcTemplate
Spring 中的 JdbcTemplate 1: 导入jar文件 spring-jdbc-5.0.2.RELEASE.jar spring-tx-5.0.2.RELEASE.jar(它是和事务相关的)。 2: 编写 spring 的配置文件 * UserDaoImpl.java public class NewsDaoImpl implements NewsDao { Jdb...原创 2019-10-22 10:22:36 · 127 阅读 · 0 评论 -
基于注解的 AOP 配置
基于注解的 AOP 配置 1: 配置 pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifac...原创 2019-10-15 22:10:02 · 138 阅读 · 0 评论 -
基于 XML 的 AOP 配置
基于 XML 的 AOP 配置 1: 导入jar包 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2019-10-15 22:08:07 · 92 阅读 · 0 评论 -
Spring 中的 AOP简介
Spring 中的 AOP * 优点 1.Aspect Oriented Programming,通过动态代理实现对功能的统一维护; 2.对OOP的补充,降低业务逻辑之间的耦合度; 3.纵向重复,横向抽取 1: AOP 相关术语 Joinpoint(连接点): * 所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的连接点。 ...原创 2019-10-15 22:07:37 · 145 阅读 · 0 评论 -
Spring 整合 Junit
Spring 整合 Junit * 问题 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); IAccountService as = ac.getBean("accountService",IAccountService.class); ...原创 2019-10-15 22:06:48 · 70 阅读 · 0 评论 -
spring 的纯注解配置
spring 的纯注解配置 1 @Configuration 作用: 用于指定当前类是一个 spring 配置类,当创建容器时会从该类上加载注解。获取容器时需要使用AnnotationApplicationContext(有@Configuration 注解的类.class)。 属性: value:用于指定配置类的字节码 细节: 当配置类作为Annot...原创 2019-10-15 22:06:15 · 347 阅读 · 0 评论 -
基于注解的 IOC 配置
基于注解的 IOC 配置 1. 使用@Component 注解配置管理的资源 @Component("accountService") public class AccountServiceImpl implements IAccountService { private IAccountDao accountDao; public void setAccountDao(I...原创 2019-10-15 22:05:28 · 83 阅读 · 0 评论 -
spring 的依赖注入
spring 的依赖注入 1 依赖注入的概念 依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 我们的程序在编写时,通过控制反转,把对象的创建交给了spring,但是代码中不可能出现没有 依赖的情况。ioc解耦只是降低他们的依赖关系,但不会消除。 依赖关系的管理: 以后都交给spring...原创 2019-10-15 21:57:59 · 67 阅读 · 0 评论 -
XML 的 IOC 细节
1. Spring 基于 XML 的 IOC 细节 1: BeanFactory 和 ApplicationContext 的区别 * BeanFactory 才是 Spring 容器中的顶层接口。 * ApplicationContext 是它的子接口。 * BeanFactory 和 ApplicationContext 的区别: * 创建对象的时间点不一样。 ...原创 2019-10-15 21:56:53 · 86 阅读 · 0 评论 -
控制反转AOP
1. 控制反转-Inversion Of Control * ioc 的作用: 削减计算机程序的耦合(解除我们代码中的依赖关系)。 * 准备环境 1. 创建业务层接口和实现类 public interface IAccountService { /** * 保存账户(此处只是模拟,并不是真的要保存) */ void saveAccount(); ...原创 2019-10-15 21:55:57 · 209 阅读 · 0 评论 -
spring 简介及优势
spring * 解决eclipse @Override 注解不识别 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifa...原创 2019-10-15 21:51:51 · 301 阅读 · 0 评论