java REST Easy:未找到资源错误
我想在Java中的资源上使用Post,但出现以下错误:
Failed to execute: javax.ws.rs.NotAllowedException: RESTEASY003650: No resource method found for GET, return 405 with Allow header
这是我的DAO中设置一些日期限制的方法,我现在已经硬编码了:
public void setMonth(){
Query query = e.createNativeQuery("Begin "
+ "scheme.table.Setlimits( TO_DATE( '2011/09', 'YYYY/MM'), TO_DATE( '2016/09', 'YYYY/MM'));"
+ "end;");
}
这是我的资源:
@POST
@Path("setMonth")
@Logging
public void setMonthJSON() {
sService.setMonth();
}
这是我的服务:
@Logging
public void setMonth() {
sDAO.setMonth();
}
我不知道会有什么问题。。。有人有什么想法吗
# 1 楼答案
你是在打电话找人吗
一个get将有@get-请回顾一下你正在尝试做什么?你怎么称呼端点
浏览器将“始终”发出获取资源的请求。您可以使用curl或plugin从浏览器发出post请求,比如Postman for Chrome或RESTEasy或RESTClient for firefox