![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 53
爱打篮球的CHK
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记9---spring和mybatis整合继承SqlSessionDaoSupport
7.3.Spring-mybatis整合二步骤:编写实体类User编写接口UserMapper编写UserMapper.xml编写UserMapperImpl2实现类编写mybatis-config.xml配置文件编写spring-dao.xml配置文件编写applicationContent.xml测试1.在整合一的基础上,写入UserMapperImpl2类,实现UserMapper接口import com.kuang.pojo.User;import org.apache.原创 2021-03-12 16:17:52 · 175 阅读 · 0 评论 -
Spring学习笔记8----mybatis和Spring的整合——需要mybatis-spring包
7.整合mybatis步骤:1.导入jar包junitmybatismysql数据库springaopmybatis-spring(专门整合mybatis和spring)百度搜mybatis-spring maven都有,找最新的 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>原创 2021-03-11 21:22:50 · 195 阅读 · 0 评论 -
Spring学习笔记7-----spring的AOP实现方式3种
使用Spring实现AOP需要导入的依赖包 <!--Aspectj是面向切面编程(AOP)的框架,使用AOP,需要导入这个依赖包--> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId>原创 2021-03-01 17:12:02 · 146 阅读 · 3 评论 -
Spring学习笔记6----重写动态代理类InvocationHandler
在以往的实现过程中,使用静态代理类,重复代码多,写作麻烦,我们通过重写IncocationHandler把代理动向注入的方式来写动态代理,使之成为工具类,在以后的调用过程中,我们就可以直接调用工具类的方法,来动态生成代理对象。案例import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;//独立的用于生成动态代理对象的工具类//这个类自动生成原创 2021-02-22 14:25:27 · 362 阅读 · 0 评论 -
Spring学习笔记5----动态代理再理解
动态代理类的实现动态代理和静态代理角色一样动态代理的代理类是动态生成的,不是我们直接写好的。动态代理分为两大类:基于接口的动态代理,基于类的动态代理。基于接口-----JDK动态代理,基于类—cglibjava字节码实现:javasist需要了解两个类,Proxy,提供创建动态代理类和实例的静态方法。InvocationHandler,调用处理程序实现接口。动态代理的好处1.可以真实的角色的操作更加的纯粹,不用去关注一些公共的业务。2.公共交给代理角色,实现了业务的分工3.公共原创 2021-02-22 14:14:25 · 89 阅读 · 0 评论 -
Spring学习笔记4----静态代理模式理解AOP实现机制
加深理解AOP代码实现//抽象方法,增删改查public interface UserService { public void add(); public void delete(); public void update(); public void query();}//实现类public class UserServiceImpl implements UserService { public void add() { Syst原创 2021-02-19 22:48:55 · 56 阅读 · 0 评论 -
spring学习笔记3,设计模式----代理模式(静态)
设计模式-----代理模式代理模式理解模型代码实现----通过房屋出租,中介作为代理来理解程序1.接口//租房接口public interface Rent { public void rent();//出租房屋}2.真实角色//房东,真实的房东public class Host implements Rent { public void rent() { System.out.println("我是房东,我要出租房子"); }}3.代原创 2021-02-19 17:43:25 · 69 阅读 · 0 评论 -
spring笔记2-注解配置纯java
java方式来配置Spring完全不使用Spring的xml配置,全权交给java来做,javaConfig是Spring的子项目,在Spring4之后//实体类package com.kuang.pojo;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;//这里注解的意思就是说明这个类被Spring接管了,这个类被注册到容器中原创 2021-02-18 16:58:00 · 65 阅读 · 0 评论 -
Spring学习笔记1
#Spring笔记###常用依赖直接可以用这些来装甲maven项目,导入spring框架 <dependencies> <dependency> <!--https://mvnrepository.com/artifact/org.springframework/spring-webmvc--> <groupId>org.springframework</groupId>原创 2021-02-17 22:50:47 · 128 阅读 · 0 评论