关于eclipse rcp应用,通过spring配置数据链接的问题
小弟百度、google了很多帖子,但是关于现代人大多都是copy复制原著,几乎我所看到的帖子都是出自同一人之手,
完全没有自己的东西,小弟通过网上能看到的是
- Java code
ClassLoader oldLoader = Thread.currentThread().getContextClassLoader(); try{ Thread.currentThread().setContextClassLoader(getDefault().getClass().getClassLoader()); this.ctx = new FileSystemXmlApplicationContext(ProjectUtil.toFullPath("properties/applicationContext.xml")); } finally { Thread.currentThread().setContextClassLoader(oldLoader); }但是不能明白在什么地方用到这个配置,
rcp应该的主要5个类Activator.java、Application.java、ApplicationActionBarAdvisor.java、
ApplicationWorkbenchAdvisor.java、Perspective.java
那里类里面写这句呢?希望能详尽告知,谢谢。
[解决办法]
把上面的配置写在Activator.java的构造里面
[解决办法]
写在 public void start(BundleContext context) throws Exception {
}
里也是可以的
总之卸载Activator里就可以了
[解决办法]
写在基类里面就OK rcp里面没有特殊要求的