上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 96 下一页
摘要: 阅读全文
posted @ 2020-09-03 08:57 超级学渣渣 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 创建被增强类 创建增强类 在spring配置文件中创建两个类 在sping中配置AOP 阅读全文
posted @ 2020-09-03 08:54 超级学渣渣 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 配置spring的配置文件,开启扫描 在被增强的类添加Component注解 在增强代理类上添加Component注解 3 在增强类上添加 AspectJ注解 4 在配置文件中开启AspectJ生成代理对象 5 配置不同类型的通知 其他 后置 异常 最终通知都差不多,重点关注环绕通知 阅读全文
posted @ 2020-09-02 23:16 超级学渣渣 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-02 19:34 超级学渣渣 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-09-02 19:21 超级学渣渣 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个接口 UserDao 然后创建一个实现类 UserDaoImpl 当我们需要对已有的接口进行增强时,我们就可以使用Proxy,创建接口的代理对象 对于Proxy类的newProxyInstance方法的第三个参数,可以使用匿名内部类,如上。也可以通过创建实现InvocationHandl 阅读全文
posted @ 2020-09-02 19:11 超级学渣渣 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 实现原理:动态代理。动态代理分为两种情况。 一是有接口的情况,通过实现接口的类代理对象实现动态代理,利用JDK的动态代理 二是没有接口的情况 通过创建当前类的子类代理对象,通过CGLIB实现动态代理 阅读全文
posted @ 2020-09-02 17:09 超级学渣渣 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 可以使用配置类替换配置文件,实现完全注解开发。 阅读全文
posted @ 2020-09-02 15:54 超级学渣渣 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 如下: 然后简单的测试一下 4 开启扫描的细节问题 先给一个配置,这个看懂开启扫描的配置就ok了 实现注入的一般步骤 准备一个UserDaoImp的对象,实现UserDao接口 然后我们简单的测试一下 @Qualifier 要和 @Autowired一起使用。如果UserDao有多个实现类,我们就可 阅读全文
posted @ 2020-09-02 15:20 超级学渣渣 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 应用场景:把一些相对固定的配置提取出来,单独放到一个property文件中。以数据库连接池的配置为例 我们不用外部属性文件的做法是这样的 如果使用外部属性文件 1 创建property属性文件 2 在spring配置文件中,引入context命名空间 3 引入外部属性文件并且读取属性 阅读全文
posted @ 2020-09-02 14:54 超级学渣渣 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 96 下一页