自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Mybatis延迟加载

Mybatis延迟加载 目的:延迟加载其实就是为了推迟嵌套查询时机,避免一些无谓的性能浪费。 如有两张表,good与goodstype是一对多关系,一个goodstype可以对应多个good。当想要查询goodstype表以及每种typename对应的goods时,及时加载(aggressiveLazyLoading)会立即执行所有sql语句,一次性返回所有结果。但是如果后续没有使用每种typen...

2020-03-01 08:50:48 122

原创 Spring-AOP:利用AspectJ

AspectJ简介 AspectJ是一个基于Java语言的AOP框架。从Spring2.0以后引入了AspectJ的支持。对于目前的Spring框架,建议开发者使用AspectJ实现SpringAOP。使用AspectJ实现SpringAOP的方式有两种,一种是基于XML配置开发AspectJ,二是基于注解开发AspectJ。 基于XML配置开发AspectJ 配置XML文件定义切面、切入点及通知...

2020-02-27 22:27:34 255

原创 Spring-AOP实现:基于ProxyFactoryBean

基于代理类的AOP实现 方式:org.springframework.aop.framework.ProxyFactoryBean创建代理 Spring的通知类型: 1.环绕通知 实现org.aopalliance.intercept.MethodInterceptor接口 在目标方法执行前和执行后实施增强。 2.前置通知 实现org.springframework.aop.MethodBefo...

2020-02-26 19:52:45 273

原创 Spring-AOP概念

AOP的概念 AOP即面向切面编程,以Aspect(切面)为基本单元。(OOP:面向对象编程 以类为基本单元) AOP采取横向抽取机制,即将分散在各个方法中的重复代码提取出来,然后在程序编程或运行阶段将这些抽取出来的代码应用到需要执行的地方。-------提高代码复用率,解耦。 AOP的术语 切面(Aspect) 指封装横切到系统功能的类,即上图中的function。 链接点(Joinpoint...

2020-02-26 16:58:42 133

原创 Spring-Application Event自定义事件

Application Event Spring的事件为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听Bean所发送的事件。 Spring的事件需要遵循如下流程: (1) 自定义事件,集成ApplicationEvent。 (2)定义事件监听器,实现ApplicationListener。...

2020-02-26 11:53:29 437

原创 Spring-Bean初始化和销毁的实现方法

1.配置文件:在IOC容器中配置init-method和destory-method 编写Class文件: public class XXX{ public void run() { System.out.println("XXX"); } public void AAA() { System.out.println("init"); } public void BBB() { ...

2020-02-26 11:01:27 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除