闲暇无聊 也很久没有 看spring
听说中国巨子写了spring 揭秘 幸福 因为作者 最早在 网上的那几篇我觉得不错;
就china-pub下载了第九章看了看
不看不知道 ,看了吓一跳
怎么这样熟悉,和我讲课一样
在想 我讲课参考的是pro spring
我进行了spring揭秘第九章 与 pro spring对比
感叹!
连类名都一样!StopWatch
整个第九章 几乎 完全可以从pro spring 整段看到
感觉前2,3章不错,估计是作者用心了
后面就开始 糊弄了
public interface MethodMatcher {
boolean matches(Method m, Class targetClass);
boolean isRuntime();
boolean matches(Method m, Class targetClass, Object[] args);
}
Spring supports two different types of MethodMatcher, static and dynamic, determined by the
return value of isRuntime(). Before using a MethodMatcher, Spring calls isRuntime() to determine
whether the MethodMatcher is static, indicated by a return value of false, or dynamic, indicated by
a return value of true.
For a static pointcut, Spring calls the matches(Method, Class) method of the MethodMatcher
once for every method on the target, caching the return value for subsequent invocations of those
methods. In this way, the check for method applicability is performed only once for each method
and subsequent invocations of a method do not result in an invocation of matches().
With dynamic pointcuts, Spring still performs a static check using matches(Method, Class)
the first time amethod is invoked to determine the overall applicability of a method. However, in
addition to this and provided that the static check returned true, Spring performs a further check
for each invocation of a method using the matches(Method, Class, Object[]) method. In this way,
a dynamic MethodMatcher can determine whether a pointcut should apply based on a particular
invocation of a method, not just on the method itself.
Clearly, static pointcuts—that is, pointcuts whose MethodMatcher is static—perform much
better than dynamic pointcuts, because they avoid the need for an additional check per invocation.
That said, dynamic pointcuts provide a greater level of flexibility for deciding whether to apply advice.
In general, we recommend that you use static pointcuts wherever you can. However, in cases where
your advice adds substantial overhead, it may be wise to avoid any unnecessary invocations of your
advice by using a dynamic pointcut.
In general, you rarely create your own Pointcut implementations from scratch, because Spring
provides abstract base classes for both static and dynamic pointcuts. We look at these base classes,
along with other Pointcut implementations, over the next few sections.
这段 我觉得 几乎是翻译 然后口水话一哈!
简直就是 pro spring的加强翻译版!
不知道如果在大学教授 这个算不算学术造假!
关键这个 揭秘名字有点假
建议 买此书前看看pro spring【也有中文版,翻译怎么样不知道,我看的的free版本的英文版】在决定买不买【价格差不多】
分享到:
相关推荐
作者: 王福强 出版社: 人民邮电出版社 ----------------------------------------------- 没有教程似的训导,更多的是说故事般的娓娓...本书内容全面,论述深刻入理,必将成为每个Java专业开发人员必备的Spring图书。
《Spring揭秘》是一本深入解析Spring框架的权威指南,它在同类书籍中名列前茅,深受读者喜爱,因此强烈推荐给对Spring框架感兴趣的读者。Spring作为Java企业级应用开发的重要支柱,其丰富的特性和强大的功能使得它在...
《Spring揭秘》是一本深入解析Spring框架的权威书籍,作者王福强以其丰富的经验和深入的理解,为我们揭示了Spring的核心机制和使用技巧。本部分为Part23,专注于Spring MVC的实践,结合源码进行深入剖析,帮助读者更...
spring揭秘 spring源码剖析 spring入门到精通 spring内幕等技术书籍集合 链接:https://pan.baidu.com/s/17aaL4J0cRPXzL-dbMK3s3g 密码:见文件
spring揭秘----高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除! 没有教程似的训导,更多的是说故事般的娓娓道来,本书是作者在多年的工作中积累的第一手Spring框架使用...
《Spring揭秘》是王福强著作的一本深入探讨Spring框架的书籍,虽然提供的部分只包含前六章,但这些章节已经涵盖了Spring的核心概念和技术。以下将详细解析这六章中的关键知识点。 ### 第一章:Spring简介 1. **...
没有教程似的训导,更多的是说故事般的娓娓道来,本书是作者在多年的工作中积累的第一手Spring框架使用经验的总结,深入剖析了Spring...本书内容全面,论述深刻入理,必将成为每个Java专业开发人员必备的Spring图书。
没有教程似的训导,更多的是说故事般的娓娓道来,本书是作者在多年的工作中积累的第一手Spring框架使用经验的总结,深入剖析了Spring..., 本书内容全面,论述深刻入理,必将成为每个Java专业开发人员必备的Spring图书。
《Spring揭秘》是一本深入探讨Spring框架的权威书籍,第23章主要讲解了如何将Spring与JavaFX结合,创建富客户端应用。本章节提供的SimpleFX示例代码是基于IDEA 2017.3版本的,这使得读者可以在实际环境中运行和调试...
没有教程似的训导,更多的是说故事般的娓娓道来,本书是作者在多年的工作中积累的第一手Spring框架使用经验的总结,深入剖析了Spring...本书内容全面,论述深刻入理,必将成为每个Java专业开发人员必备的Spring图书。
以上内容仅是对《Spring揭秘》一书中涉及的部分关键知识点的概述,实际书籍中将对每个主题进行更深入的探讨和案例分析,帮助读者掌握Spring框架的精髓,并能够灵活运用到实际开发中。通过学习这本书,开发者将能更好...
个人资源分享整理博客:http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (将上传的图书,随书代码,以及先前分部分上传的资源进行了整理,可以看做一个目录,出于分享的目的,供大家免费下载)
本压缩包包含的两本书籍——《SpringBoot揭秘》和《spring-boot-中文参考指南》,都是深入理解和掌握Spring Boot的重要资源。 《SpringBoot揭秘》一书主要涵盖了以下核心知识点: 1. **Spring Boot入门**:介绍...
《Spring Boot揭秘 实战 SpringCloud 三合一》是一本深入探讨Spring Boot和Spring Cloud技术的综合性书籍。本书旨在帮助读者全面理解并掌握这两个在Java领域广泛使用的微服务框架,通过实战案例来揭示其核心概念与...
spring揭秘书籍完整版,经典中的经典,欢迎下载
包含SPRING技术内幕:深入解析SPRING架构与设计原理(第2版)【带书签】,spring揭秘(完整),深入剖析Spring Web源码 (第二版) ,这几本有关spring 源码解析的书籍,看了挺不错的