上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 本节实验将带你学习 Spring 框架中的 JDBC Template,有了 JDBC Template 就不需要自己再手动书写很长的 JDBC 代码来访问数据库了。 知识点 Spring JDBC Template 增 Spring JDBC Template 删 Spring JDBC Temp 阅读全文
posted @ 2020-11-14 17:28 上杉家主-上杉绘梨衣 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 本节实验将带你学习 Spring 框架中基于注解的配置,基于注解的配置十分方便,这也是大家现在比较推崇的方式。 知识点 Spring @Required 注解 Spring @Autowired 注解 Spring @Qualifier 注解 Spring JSR-250 注解 Spring 基于 阅读全文
posted @ 2020-11-14 17:26 上杉家主-上杉绘梨衣 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 本节实验将带你学习 Spring 框架中的自动扫描组件与自动装配相关知识点。 知识点 自动扫描组件 自动装配 Bean 阅读全文
posted @ 2020-11-14 17:25 上杉家主-上杉绘梨衣 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 用户在使用 Spring 所提供的各种功能之前,必须在 Spring IoC 容器中装配好 Bean,并建立 Bean 和 Bean 之间的关联关系。本节实验将带你学习 Spring 的 IoC 容器。 知识点 IoC 容器 Bean 属性注入 value 内部嵌套的 Bean 集合类型的 Bean 阅读全文
posted @ 2020-11-14 17:24 上杉家主-上杉绘梨衣 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 本节实验将学习 Spring AOP 的相关知识。本次实验会分成四个小项目来讲解,首先会讲解 AOP 和 Advice,再讲解 Pointcut 和 Advisor,然后讲解自动创建 Proxy,最后教大家使用 AspectJ 框架实现 Spring AOP。 知识点 AOP(面向切面编程) AOP 阅读全文
posted @ 2020-11-14 17:22 上杉家主-上杉绘梨衣 阅读(83) 评论(0) 推荐(0) 编辑
摘要: AspectJ 是基于注释(Annotation)的,所以需要 JDK5.0 以上的支持。 AspectJ 支持的注解类型如下: @Before @After @AfterReturning @AfterThrowing @Around ###准备工作 首先定义一个简单的 bean,Customer 阅读全文
posted @ 2020-11-14 17:16 上杉家主-上杉绘梨衣 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ###利用 BeanNameAutoProxyCreator 自动创建 proxy 在前面两节的例子中,在配置文件中,我们必须手动为每一个需要 AOP 的 bean 创建 Proxy bean(ProxyFactoryBean)。 这不是一个好的体验,例如,我们想让 DAO 层的所有 bean 都支 阅读全文
posted @ 2020-11-13 23:18 上杉家主-上杉绘梨衣 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 上边的结果中,CustomerService.java 中,全部的 method 方法全部被拦截了,下边我们将展示怎样利用 Pointcuts 只拦截 printName()。 在 Spring AOP 中,有 3 个常用的概念,Advices、Pointcut、Advisor,解释如下: Advi 阅读全文
posted @ 2020-11-13 21:41 上杉家主-上杉绘梨衣 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 下面来介绍 4 种类型的通知(Advice)。 ###Before Advice method 运行前,将运行下面的代码。 HijackBeforeMethod.java 如下: package com.shiyanlou.spring.aop.advice; import java.lang.re 阅读全文
posted @ 2020-11-13 21:12 上杉家主-上杉绘梨衣 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Spring AOP 即 Aspect-oriented programming,面向切面编程,是作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题。简单地说,就是一个拦截器(interceptor)拦截一些处理过程。 例如,当一个 method 被执行,S 阅读全文
posted @ 2020-11-12 23:08 上杉家主-上杉绘梨衣 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页