老师你好,不好意思,我想问一个之前遇到的遗留的问题,一直没找到答案。
来源:4-5 店铺注册之Service层的实现
慕斯卡6955199
2018-04-15
在4.5节关于ImageUtil这个类的
为什么数字的时候会成功而英文的时候会失败,想了好久还是没想通,还望老师多多指教。
写回答
4回答
-
同学好,basepath的获取路径和同学的配置有关,所以到2.0之后我们已不建议使用basepath,取而代之的是图片的绝对路径,这样就不会出错了:)
022018-04-15 -
慕斯卡6955199
提问者
2018-04-15
老师是这个原因?_?why
00 -
慕斯卡6955199
提问者
2018-04-15
原因是它读取的不是resources下面的资源而是定死的绝对路径。但是我还有点疑问,
private static String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();这段代码得到的是我的E盘下的路径:ImageUtil-basePath is :/E:/SchoolO2O/out/test/classes/ 而不是resources下面的资源。这一点还望老师指点一下。
00 -
慕斯卡6955199
提问者
2018-04-15
老师,我仔细看了下代码,已经知道原因了,
00
相似问题