摘要:
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring的 DataAc 阅读全文
posted @ 2021-04-27 17:08
琴湖copy王
阅读(46)
评论(0)
推荐(0)
摘要:
xml <!--注册bean--> <bean id="userService" class="com.x.service.UserServiceImpl"/> <bean id="log" class="com.x.log.Log"/> <bean id="afterLog" class="com 阅读全文
posted @ 2021-04-25 16:58
琴湖copy王
阅读(54)
评论(0)
推荐(0)
摘要:
XML文件<!-- 方式二:自定义类--> <bean id="diy" class="com.x.diy.DiyPointCut"/> <aop:config> <!-- 自定义切面,ref=“diy”--> <aop:aspect ref="diy"> <!-- 切入点--> <aop:poin 阅读全文
posted @ 2021-04-25 16:29
琴湖copy王
阅读(56)
评论(0)
推荐(0)
摘要:
什么是AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业 阅读全文
posted @ 2021-04-25 16:12
琴湖copy王
阅读(89)
评论(0)
推荐(0)
摘要:
之前对动态代理了解仅仅在于表层,一直觉得高不可攀,今天点开了 Proxy 类,欲知故事如何,需 Read The Source Code,再加上看一些别人的文章,对照着自己对源码的理解,形成此文,通俗易懂,保你看后对动态代理又有了更加深入的理解 先看一个例子熟悉一下吧 先定义接口,之后我们再看,为什 阅读全文
posted @ 2021-04-25 13:10
琴湖copy王
阅读(498)
评论(0)
推荐(0)
摘要:
以下的内容部分参考了网络上的内容,在此对原作者表示感谢! Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的。 首先,invoke方法的完整形式如下 阅读全文
posted @ 2021-04-25 11:04
琴湖copy王
阅读(139)
评论(0)
推荐(0)
摘要:
JavaConfig实现配置 我们现在要完全不使用Spring的.xml配置了,全权交给Java来做! JavaConfig是Spring的一个子项目,在Spring4之后,它变成了核心功能 实体类 @Component // 说明这个类被Spring接管了,注册到了容器中 public class 阅读全文
posted @ 2021-04-24 17:22
琴湖copy王
阅读(69)
评论(0)
推荐(0)
摘要:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2021-04-24 17:19
琴湖copy王
阅读(66)
评论(0)
推荐(0)
摘要:
Bean 的自动装配 自动装配是Spring满足bean依赖的一种方式! Spring会在上下文中自动寻找,并自动给bean装备属性 在Spring中有三种装配的方式 在xml中显示的装配 在java中显示配置 隐式的自动装配bean 环境搭建 一个人有两个宠物 ByName 自动装配 <!-- b 阅读全文
posted @ 2021-04-24 15:46
琴湖copy王
阅读(56)
评论(0)
推荐(0)
摘要:
构造器注入 前面提过 Set方式注入【重点】 依赖注入 依赖:bean对象的创建依赖于容器! 注入:bean对象的所有属性,有容器来注入! <bean id="address" class="com.hhx.pojo.Address"> <property name="address" value= 阅读全文
posted @ 2021-04-23 22:33
琴湖copy王
阅读(57)
评论(0)
推荐(0)