上一页 1 ··· 42 43 44 45 46
摘要: aspectJ 是基于java语言的aop框架,提供了强大的aop功能。 aspectJ的实现主要有两种,一种是基于xml的声明式aspectJ,另一种是基于注解的aspectJ。 1.基于xml的声明式aspectJ 接口userDao public interface userDao { pub 阅读全文
posted @ 2019-03-25 14:03 jason小蜗牛 阅读(356) 评论(0) 推荐(0) 编辑
摘要: bean的装配方式有两种,构造注入和setter属性注入。 public class User { private String username; private String password; private List<String> list;//构造注入需要提供带所有参数的有参构造方法 p 阅读全文
posted @ 2019-03-20 16:26 jason小蜗牛 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: spring中bean的实例化方式有三种,1.构造器实例化,2.实例工厂实例化,3.静态工厂实例化 1.构造器实例化方式 public class bean1 { public bean1() { }}applicatContext.xml中的配置 <bean id="bean1" class="c 阅读全文
posted @ 2019-03-20 16:12 jason小蜗牛 阅读(355) 评论(0) 推荐(0) 编辑
摘要: cglib和jdk代理对应,但是要实现jdk代理,其代理对象必须实现一个或多个接口,而cglib则不用实现接口,适用于没有实现接口的类的情况 cglib需要实现MethodInterceptor接口和实现intercept()方法 例如 需要增强的目标类UserDao 添加之前的检查添加用户删除之前 阅读全文
posted @ 2019-03-20 15:49 jason小蜗牛 阅读(259) 评论(0) 推荐(0) 编辑
摘要: jdk动态代理就是采用反射技术实现的 jdk动态代理前提条件是:被代理对象必须实现一个或者多个接口 jdk动态代理需要实现InvocationHandler接口和invoke()方法 例如: 接口userDao 结果: 添加之前的检查添加用户删除之前的检查 阅读全文
posted @ 2019-03-20 15:42 jason小蜗牛 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 详情参见:https://www.cnblogs.com/black-spike/p/7765732.html 1. <properties>元素 <properties>是一个配置属性的元素,该元素通常用来将内部的配置外在化,即通过外部的配置来动态的替换内部定义的属性。 例如:数据库的连接属性,就 阅读全文
posted @ 2019-03-12 14:35 jason小蜗牛 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 使用MyBatis框架时,主要涉及两个核心对象:SqlSessionFactory和SqlSession。 因为mybatis是通过mybatis.xml配置文件来进行初始化的,它通过配置文件构建会话工厂SqlSessionFactory,进而通过会话工厂构建一个sqlsession会话,此时就可以 阅读全文
posted @ 2019-03-12 13:52 jason小蜗牛 阅读(3252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46