由于springboot 在正常run时,当前类加载器为main函数执行的加载器,因此classpath就是当前应用。
而junit时,相当于委托一个application来run,classpath并不相同,因此我们的配置文件如果使用classpath:/xx/xx/xx.xml时,一定要注意,用classpath*:/xx/xx/xx.xml,即可识别到配置文件,否则classpath 问题将导致找不到配置文件。classpath*: 将扫描所有的classpath,性能是比较差的。
springboot 在test时拿不到mapper信息
最新推荐文章于 2024-06-08 11:29:04 发布