最近因为项目中需要配置多数据源,所以在网上找到这篇文章
http://oiote.blog.sohu.com/74596942.html
惊喜发现原来spring2.0以后已经带了这个功能,
所以,二话不说,按照文章就弄了个demo,结果,tomcat启动就报
Attribute "key-type" must be declared for element type "map".
百思不解,后问计于google。方得知
原来我用的spring的配置的dtd是比较老式的。
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
如果想用此功能的话,必须用新式的dtd
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
换上后一切ok!