marker interface 100%

为何必须是一个没有任何方法约定的空接口呢?

避免带接口混乱使用,混合型(既是标记接口也是契约接口)被证明很难用好。

哪些地方用到了marker interface呢?

java 序列化,能被序列化的对象会继承一个interface Serializable,否则会抛出一个异常 throws NotSerializableException

marker interface有什么问题?

多级继承时子类无法unimplement  marker interface,marker interface这个标记会作用到所有 implement and derived。 如果遇到此类问题可以用 元数据 方法来处理,java提供了 "注解" .net提供了"自定义属性"。



通过Mybatis 来理解 mi

http://blog.csdn.net/hupanfeng/article/details/21454847

basePackage:扫描器开始扫描的基础包名,支持嵌套扫描;sqlSessionTemplateBeanName:前文提到的模板bean的名称;

markerInterface:基于接口的过滤器,实现了该接口的dao才会被扫描器扫描,与basePackage是与的作用。

annotationClass:配置了该注解的dao才会被扫描器扫描,与basePackage是与的作用。



不错的文章:http://www.tuicool.com/articles/iqymii2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 为了让孩子们从小感受到母亲的伟大和无私,学会感谢母亲、感激生命、感恩生活。在母亲节到来之际,铁北幼儿园大三班开展了...
    中心园_雪纯老师阅读 3,134评论 0 1
  • 看到很久之前的一篇文章,说的是南斯拉夫的奇女子阿布拉莫维奇,在一次行为艺术之后,得出结论,一旦你把命运交给公众,就...
    景悦然阅读 903评论 0 0