摘要: 一、后置通知: 创建LogAfter.java来实现后置通知接口: package org.ruangong.aop; import java.lang.reflect.Method; import org.springframework.aop.AfterReturningAdvice; publ 阅读全文
posted @ 2020-11-15 22:31 Double晨 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 一、创建LogBefore.java文件: package org.ruangong.aop; import java.lang.reflect.Method; import org.springframework.aop.MethodBeforeAdvice; public class LogBe 阅读全文
posted @ 2020-11-15 22:02 Double晨 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、导入jar包: 并导入数据库连接jar包: 下载 pool.jar一定要下载1.x版本,亲测2.xxx版本会出现报错:Failed to introspect bean class [org.apache.commons.dbcp.BasicDataSource] for lookup meth 阅读全文
posted @ 2020-11-15 20:59 Double晨 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、自动装配: 在applicationContext.xml中添加 <!-- 自动装配 --> <bean id="course1" class="org.ruangong.entity.Course" autowire="byName"> <property name="cname" value 阅读全文
posted @ 2020-11-15 16:29 Double晨 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、第一种注入(set注入): 创建实体类,Teacher: package org.ruangong.entity; public class Teacher { private String name; private int age; public String getName() { ret 阅读全文
posted @ 2020-11-15 14:46 Double晨 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、控制反转:将创建对象、属性值的方式进行了反转,从new、setxxx()变为从SpringIOC中getbean(); 二、依赖注入:将属性值注入给属性,将属性注入给bean,将bean注入给了SpringIOC; 创建接口类,ICourse.java: package org.ruangong 阅读全文
posted @ 2020-11-15 13:33 Double晨 阅读(246) 评论(0) 推荐(0) 编辑