Grails 2.2.4 JAXRS继承

时间:2015-09-28 07:23:13

标签: grails jax-rs

我的grails-app外面有一个界面,如下所示

@Path("/")
@Produces("application/json")
@Consumes("application/json")
public interface EligibilityCDSService {


    @Path("/pushRawData")
    @POST
    public boolean pushRawData(final Eligibility e);
}

在我的grails app里面的资源或src(我已经试过了),我有以下实现类

class MyService  implements  EligibilityCDSService{

    @Override
    public boolean pushRawData(Eligibility e){
        e.toString()
    }
}

当我尝试访问 localhost:8080 / pushRawData 时,我得到 404

其他信息(如果需要):我将我的grails应用程序转换为maven,虽然我没有在我的grails应用程序中使用任何jaxrs注释,但我在我的pom.xml中添加了对grails jaxrs插件版本0.8的依赖

请帮助我错过了什么。

1 个答案:

答案 0 :(得分:0)

默认情况下,jaxrs插件仅接受 / api

的网址映射

我必须更新Config.groovy以下属性以接受不同的url路径

<强> org.grails.jaxrs.url.mappings = [ '/', '/ API']