- 博客(5)
- 收藏
- 关注
转载 Spring的AOP(advice pointcut jointpoint) 笔记
1.本文是记录AOP笔记 2.只记录使用注解来开启切面编程 使用注解来开启AOP 1.基础内容 开启AspectJ切面扫描 或者 声明切入点 分别是带参数和不带参数的切入点 2.@Before、@After、@AfterReturning、@AfterThrowing 给定参数能对入参进行控制 3.@Around 其中ProceedingJoinPoint用来调用方法,或者获取参数 ...
2019-04-29 11:23:41
574
转载 Spring的DI(Dependence Inject)笔记
TIPS: 1.本文是Spring实战(第四版)书籍的笔记记录 2.本文记录Spring控制反转DI方面的内容 1 使用自动扫描和JavaConfig方式替代Xml配置方式 1.配置入口 2.定义扫描类 @ComponentScan里面可配置的属性包括: 其中basePackages扫描包 basePackageClasses是加入的类 使用建议:可以配置多个javaConfig,互不影响...
2019-04-25 14:48:21
179
转载 软件设置OO原则
单一职责原则SRP(Simple Responsibility Principle) 单一职责原则,就是一个设计元素只做一件事。什么是“只做一件事”?就是少管闲事。现实中也是如此,如果让一个人认真的去做一件事, 那么任何人都有信心可以做到很出色。就一个类而言,应该仅有一个引起它变化的原因,如果你能想到两个或是多个动机去改变一个类, 那么这个类就具有两个或是多个职责。应该把多余的职责分离出去,分别在...
2019-04-03 10:05:55
285
原创 Java设计模式 - 建造者模式
建造者模式,我认为是实现面向对象解决问题的一种思路,当多种多样的问题耦合在一起的时候,为了实现高内聚低耦合,必须使用相应的设计模式来优化代码,实际上是利用面向对象来对代码进行封装的思路。 引用网上例子: https://www.cnblogs.com/yujiwei/p/6883244.html 网友:我曾经做过一个这样的模块,一个业务系统,数据产生在子系统A里面,同时子系统B需要A所产生的数据,...
2019-03-27 16:12:45
169
原创 静态工厂方法代替构造器(EffectiveJava第三版学习笔记)
静态工厂方法代替构造器(EffectiveJava第三版学习笔记) 一.优势: 1.可以返回子类 2.命名规范
2019-03-20 10:17:43
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人