【发布时间】:2010-10-11 15:22:36
【问题描述】:
我正在开发一个具有 REST 服务的 JIRA 插件。该服务应该能够接受 POST 请求,解组一些数据并存储它。在 JIRA 中看似建议的方法是使用 Bandana 持久性框架。根据this 页面,我应该能够简单地定义一个设置器,Spring 应该调用它来给我我的 Bandana 经理。
@Path("/path")
public class SCMService {
private BandanaManager bandanaManager;
// setter called by Spring
public void setBandanaManager(BandanaManager bandanaManager) {
this.bandanaManager = bandanaManager;
}
//...More methods...
}
但是,当我对此进行测试时,从未调用过 setter,并且我的经理为空。我猜这应该就像以某种方式向 Spring 注册该服务以进行注入一样简单,但我似乎找不到类似的东西。
如何调用我的二传手?有没有更好的方法来做到这一点?
【问题讨论】:
标签: spring rest plugins persistence jira