[英]How to have below method as static in an interface with no body
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import java.util.List;
public interface EmployeeServ {
@POST
@Path("/v1/employees/xdata/{id}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
Response updateReport(List<String> request, String id);
}
所以这个方法不需要主体,因为所有的注释都在做需要的。 无论如何我可以将此方法设为静态/默认吗?
不。
没有任何主体的方法是abstract
。 没有任何主体的接口的所有方法都是隐式的public abstract
。
static
和default
方法不能是abstract
因此您不能使您的方法static
或default
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.