采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,
我的basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();
返回的是/F:/eclipseWorkspace/o2o/target/classes/
不知道为什么前面多了一个/
这个怎么办啊?
我用的是idea,打印出basePath后发现路径是到o2o/target/classes下了,所幸手动添加了o2o/src/main/resources
俺也一样
由于不同同学的环境不同,导致basepath不一样,建议直接使用绝对值路径来代替它,也就是类似D:/xxx/xxx直接读取水印即可,后续2.0咱们也这么改,此外,建议所有路径都用/了,现在win和linux还有ios都认/
同学试试,前面如果确实多了这个/ 输入到地址栏能定位过去吗 不行的话 用replaceall或者substring处理下去掉第一位内容 我这边试是没有/的呢
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.1k 47
2.0k 41
2.7k 40
2.0k 39
1.6k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号