我用的是myeclipse。配置spring-dao.xml中加了
<!-- 扫描sql配置文件:mapper需要的xml文件-->
<property name="mapperLocations" value="classpath:org.seckill.dao/*.xml"/>
就报错。不加就成功,那如果不加我怎么去找这些xml文件呢?加了为什么又报错??
classpath指的是编译后的class目录,src/main/java 和src/main/resource编译后都会直接到class目录(可以查看target目录中的class来印证这一点),在这个是在build path里面配置的; 改为<property name="mapperLocations" value="classpath:mapper/*.xml"/>就行了
这样只能把dao文件跟dao所对应的xml文件放在一个包里面才可以执行,放其他包就报错,,有大神帮我解决吗?