繁体   English   中英

如何解决此Java警告?

[英]How can I solve this Java warning?

我讨厌使用参数,它们为不良的代码实践和错误敞开了大门。 但是人们确实经常使用它们,所以我尝试忍受它。

我正在努力解决此警告情况,但是我不知道如何正确解决此问题。

在此处输入图片说明

/**
 * Enables incoming connections from any remote address and disables authentication (cross-origin access should be blocked
 * when entering in production).
 * 
 * @param serverResource
 * @return
 */
private static Series<Header> configureRestForm(ServerResource serverResource) {
    final Object responseHeaders = serverResource.getResponse().getAttributes().get("org.restlet.http.headers");
    final Series<Header> headers;
    if (responseHeaders instanceof Series<?>) {
        headers = (Series<Header>) responseHeaders;
    } else {
        headers = new Series<Header>(Header.class);
        serverResource.getResponse().getAttributes().put("org.restlet.http.headers", headers);
    }
    headers.add("Access-Control-Allow-Origin", "*");
    headers.add("Access-Control-Allow-Methods", "GET, POST, PUT, OPTIONS");
    headers.add("Access-Control-Allow-Headers", "Content-Type");
    headers.add("Access-Control-Allow-Credentials", "false");
    headers.add("Access-Control-Max-Age", "60");
    return headers;
}

我该怎么办?

谢谢!

您可以使用@SuppressWarnings("unchecked")批注或尝试更改Eclipse首选项: Java->Compiler->Errors/Warnings->Generic types并选中“ Ignore unavoidable generic type problems复选框

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM