摘要: 在最近的项目中,用到了MyIbatis3的动态加载映射文件的XML功能。在运行时动态添加SqlMapper映射文件。在网上没有查到相关资料,所以就自己研究了一下MyIbatis的Spring组件中的org.mybatis.spring.SqlSessionFactoryBean,研究其生成SqlSessionFactory过程,在buildSqlSessionFactory方法的末尾找到了加载映射文件的过程,代码如下:if (!isEmpty(this.mapperLocations)) { for (Resource mapperLocation : this.mapperLocations 阅读全文
posted @ 2012-06-18 17:08 黑衣魔术师 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 这个包的Main Class是org.eclipse.core.launcher.Main.main,在3.0版本前,一直是通过startup.jar包中这个类里启动Eclipse,3.0版本后采用了OSGi框架,OSGi的框架中Eclipse的实现是equinox项目,在3.0版本后,原来的startup.jar合并到了equinox的launcher包中。 阅读全文
posted @ 2011-09-26 11:57 黑衣魔术师 阅读(4661) 评论(0) 推荐(0) 编辑
摘要: 为了更好的学习Eclipse插件开发,决定详细了解一下Eclipse架构和源码,顺便学习一下架构设计,与大家分享。 阅读全文
posted @ 2011-09-22 16:19 黑衣魔术师 阅读(1043) 评论(0) 推荐(0) 编辑