报错处理

时间:2025-03-09 07:59:24

今天给项目增加redis层的时候,测试报错:


    at *****
    at .newInstance0(Native Method)
    at (:57)
    at (:45)
    at (:525)
    at .(:195)
    at .BlockJUnit4ClassRunner$1.runReflectiveCall(:244)
    at .run(:12)
    at .(:241)
    at .(:70)
    at .(:50)
    at $3.run(:238)
    at $1.schedule(:63)
    at (:236)
    at $000(:53)
    at $2.evaluate(:229)
    at .run(:309)
    at ..JUnit4TestReference.run(:50)
    at .run(:38)
    at (:459)
    at (:675)
    at .run(:382)
    at (:192)
Caused by: : Can't find bundle for base name redis, locale zh_CN
    at (:1499)
    at (:1322)
    at (:724)
    at ***
    ... 23 more

点开报错位置的代码,发现这个问题是读取配置文件出错,结合报错提示定位到是是redis, locale zh_CN.properties,这个配置文件没有放在classpath中。
解决方法为将读取不到的配置文件放到当前工程的resources目录下。
在本人的工程中,我将我定义的文件复制放到src/main/resources中就解决了问题。