博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

classpath和classpath区别:
classpath:只会到你的class路径中查找找文件。
classpath
:不仅包含class路径,还包括jar文件中(class路径)进行查找。
注意: 用classpath:需要遍历所有的classpath,所以加载速度是很慢的;因此,在规划的时候,应该尽可能规划好资源文件所在的路径,尽量避免使用classpath
所以如果在main目录下可以正常执行dao层接口,但是在test目录下进行单元测试的时候,却报 invalid bound statement (not found) ,那么你需要在application,yml文件里,修改
mapper-locations:classpath*:xxxxxxxxxxx