在Java EE和JBoss 6中,是否有可能巧妙地注释Java代码以提供RESTful和SOAP Web服务而不实现两种方法?
我的想法是:
@Local
@Path("/service")
@WebService
public interface SomeService {
@GET @Path("somemethod")
@WebMethod
public String someMethod (@QueryParam("s") String someParam);
}
请注意,上述示例中需要同时使用@Path和@WebService注释(很遗憾,该示例无法工作)。