最近在把JDK升级到1.6时碰到一个奇怪的问题。
在jdk1.6版本中,ibatis解析数据库映射文件时,如果文件的注释中出现基数个汉字,且和注释结束符间没有空格分开时,如<!-- 强-->,就会出现解析异常,异常信息如下:
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
解决方法:1.在注释结束符号前添加空格,如<!-- 强 -->。
//TODO: 到底是什么原因导致此问题?
1.XML配置元数据结构:
1.1将XML拆分成多个部分-----加载顺序?
1.2使用一个或多个<import/>元素,所有<import/>元素必须在<bean/>元素之前完成bean定义的导入
自己的bean对象要和BeanFactory里的对象发生关系,有两种方式:用BeanFactory的getBean方法,在容器外部手工建立依赖关系;或将自己定义的对象配置在容器里,容器帮助建立依赖关系
ApplicationContext实现中的bean采用提前实例化的singleton模式,是为了杜绝在容器使用过程中因缺少或设置了一个无效属性而导致抛出一个异常的 ...







评论排行榜