如何配置 ibatis 的map.xml 放在src目录外 5
我的myeclipse环境可以,移到eclipse3.4出问题我是直接用ibatis的Resources来读取XML,放在src目录下可以正确读入。Readerreade...
我的myeclipse环境可以,移到eclipse3.4出问题
我是直接用ibatis的Resources来读取XML,放在src目录下可以正确读入。
Reader reader = Resources.getResourceAsReader (resource)
貌似必须放在SRC目录下(新建一个Build Path里跟放在src目录下没区别,还是要谢谢各位的回答。 展开
我是直接用ibatis的Resources来读取XML,放在src目录下可以正确读入。
Reader reader = Resources.getResourceAsReader (resource)
貌似必须放在SRC目录下(新建一个Build Path里跟放在src目录下没区别,还是要谢谢各位的回答。 展开
3个回答
展开全部
新建source folder 而非普通folder,然后和src下一样
---------------------------------------------------------------------
看了下ibatis源码,的确,用
Resources.getResourceAsReader (resource)采用的是defaultClassLoader或者Thread.currentThread().getContextClassLoader() , 所以有问题。
但用 getResourceAsStream(null, resource), 或者 getResourceAsFile(null, resource)
会取 ClassLoader.getSystemResourceAsStream, 应该就能用上面的方法了。甚至放到容器、或者jre的环境中
---------------------------------------------------------------------
看了下ibatis源码,的确,用
Resources.getResourceAsReader (resource)采用的是defaultClassLoader或者Thread.currentThread().getContextClassLoader() , 所以有问题。
但用 getResourceAsStream(null, resource), 或者 getResourceAsFile(null, resource)
会取 ClassLoader.getSystemResourceAsStream, 应该就能用上面的方法了。甚至放到容器、或者jre的环境中
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个目录、然后把这个目录加到Build Path里。map.xml就可以放到这个目录下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在stucts的配置文件里引用这个MAP.XML
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询