【发布时间】:2019-11-18 20:52:06
【问题描述】:
我正在使用 oData 和 ServletRegistrationBean 设置一个新的 Java 应用程序。 我想禁用接收 POST 请求的选项并只允许 GET 请求。
我应该在哪里设置? 我可以创建一种白名单/黑名单吗?
ServletRegistrationBean odataServRegstration = new ServletRegistrationBean(new CXFNonSpringJaxrsServlet(), "/odata/*");
Map<String, String> initParameters = new HashMap<>();
initParameters.put("javax.ws.rs.Application", "org.apache.olingo.odata2.core.rest.app.ODataApplication");
initParameters.put("org.apache.olingo.odata2.service.factory", "com.sap.context.JPAServiceFactory");
odataServRegstration.setInitParameters(initParameters);
return odataServRegstration;
【问题讨论】:
标签: java spring api odata olingo