美文网首页
【6】Spring可以借鉴的地方

【6】Spring可以借鉴的地方

作者: 小毛1221 | 来源:发表于2019-10-12 17:11 被阅读0次

7. Spring可以借鉴的地方

  1. 使用模板模式,留下很多可以供子类扩展的地方,如各种postProcess();

  2. 将null取名,使程序更可读;

protected static final Object[] DO_NOT_PROXY = null;

protected Object[] getAdvicesAndAdvisorsForBean(
      Class<?> beanClass, String beanName, @Nullable TargetSource targetSource) {

   List<Advisor> advisors = findEligibleAdvisors(beanClass, beanName);
   if (advisors.isEmpty()) {
      return DO_NOT_PROXY;
   }
   return advisors.toArray();
}
  1. 巧妙利用反射和动态代理,维护bean的生命周期并实现aop等低耦合的模式;
  2. getBean(), doGetBean(), createBean(), doCreateBean()。在getBean()中完成一下初始化配置,还有后续处理,而在doGetBean()中真正利用反射获得Bean

相关文章

  • 【6】Spring可以借鉴的地方

    7. Spring可以借鉴的地方 使用模板模式,留下很多可以供子类扩展的地方,如各种postProcess(); ...

  • 可以借鉴的

    我不相信自己一时的感悟可以对别人有很大影响,我只相信真正将自己融入生活中去修行,去感悟才能慢慢变好,说的人不一定做...

  • 【Day8 & Day 9】H3 fruit 借鉴 借智

    题目:查阅Day1-Day6同学的优秀作业,写出自己具体学到了哪些以及哪些可以改进的地方。格式:Day1优秀借鉴点...

  • (完整版)【Day8 & Day 9】H3 fruit

    题目:查阅Day1-Day6同学的优秀作业,写出自己具体学到了哪些以及哪些可以改进的地方。格式:Day1优秀借鉴点...

  • 可以借鉴

    出一次差,要一次命;井冈之行,四天四夜。精气神,一直没有缓过来,身体疲惫,内心慌乱。写文章成了一件无法完成的事,搁...

  • 元注解@Target,@Retention,@Document

    借鉴: Spring注解原理的详细剖析与实现 Java注释@interface的用法【转】

  • 可以借鉴的自律

    03. 如何科学地开展健康的自律? 1. 基于自我关怀,设置合理且具体的目标。 当我们以自虐为动机开展自律时,难免...

  • [Spring]Spring框架

    Spring框架 Spring当前框架有20个jar包,大致可以分为6大模块: Core Container AO...

  • 优秀总结学习

    (一)授课技巧 1.技巧:面对学员的质疑,每个人都有它好的地方,也有不好的地方。不好的你可以借鉴。好的你可以继续 ...

  • 我们小户型婚房的装修 一

    下面图片是知乎等地方下载的,我需要借鉴的地方。 图一的嵌入式衣柜,我家主卧可以参考 图二的书桌 我家客厅可以参考 ...

网友评论

      本文标题:【6】Spring可以借鉴的地方

      本文链接:https://www.haomeiwen.com/subject/fxfcmctx.html