Grails的2.2.4 JAXRS继承
问题描述:
@Path("/")
@Produces("application/json")
@Consumes("application/json")
public interface EligibilityCDSService {
@Path("/pushRawData")
@POST
public boolean pushRawData(final Eligibility e);
}
里面我的Grails应用程序资源或SRC下我的Grails应用程序内外部的接口(我曾经尝试都),我有以下实施
类class MyService implements EligibilityCDSService{
@Override
public boolean pushRawData(Eligibility e){
e.toString()
}
}
当我试图访问本地主机:8080/pushRawData我得到
广告dictal信息(如果需要):我有我的grails应用程序转换为maven,虽然我没有在我的grails应用程序中使用任何jaxrs注释,但我已添加依赖grails jaxrs插件版本0.8在我的pom.xml
请帮助我失去了什么。
答
默认JAXRS插件接受URL映射仅/API
我不得不更新Config.groovy中下面的属性,以接受不同的URL路径
org.grails.jaxrs.url.mappings = ['/','/ api']
尝试在'MyService'上放置'@Path(“/”)' –