Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 无法解析';setCasServerUrlPrefix';在';单信号滤波器&x27;_Spring_Spring Security_Cas - Fatal编程技术网

Spring 无法解析';setCasServerUrlPrefix';在';单信号滤波器&x27;

Spring 无法解析';setCasServerUrlPrefix';在';单信号滤波器&x27;,spring,spring-security,cas,Spring,Spring Security,Cas,最近升级了依赖CAS进行身份验证的Spring Boot应用程序后,由于在SingleSignOutFilter上找不到setCasServerUrlPrefix方法,项目不再编译: java: cannot find symbol symbol: method setCasServerUrlPrefix(java.lang.String) location: variable singleSignOutFilter of type org.jasig.cas.client.sess

最近升级了依赖CAS进行身份验证的Spring Boot应用程序后,由于在
SingleSignOutFilter
上找不到
setCasServerUrlPrefix
方法,项目不再编译:

java: cannot find symbol
  symbol:   method setCasServerUrlPrefix(java.lang.String)
  location: variable singleSignOutFilter of type org.jasig.cas.client.session.SingleSignOutFilter
涉及的代码是:

@Bean
公共SingleSignOutFilter SingleSignOutFilter(){
SingleSignOutFilter SingleSignOutFilter=新的SingleSignOutFilter();
singleSignOutFilter.setCasServerUrlPrefix(“…”);
singleSignOutFilter.setIgnoreInitConfiguration(true);
返回单信号滤波器;
}

如何更新代码以在setter不再存在的情况下仍设置此值?

cas client
3.6.0()以来,此方法似乎已被删除,因为它未在内部使用,因此不再需要调用
setCasServerUrlPrefix

不是真正的语义版本友好,因为没有弃用周期,并且此更改是在点版本中引入的,但至少,从代码库中删除是安全的