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
Java 扩展(CAS webflow的)现有webflow配置程序是否可行?_Java_Spring_Cas - Fatal编程技术网

Java 扩展(CAS webflow的)现有webflow配置程序是否可行?

Java 扩展(CAS webflow的)现有webflow配置程序是否可行?,java,spring,cas,Java,Spring,Cas,在博客文章中,介绍了创建新的Webflowconfigurer以扩展web流的主题 在提供的示例中,这是通过扩展AbstractCasWebflowConfigurer的类来实现的,并通过包含的流程引入附加到webflow的新操作 扩展现有的配置程序(例如,AcceptableUsagePolicyWebflowConfigurer)并覆盖其某些方法是否可行,还是超出了CAS web流的范围?如果可行,正确的方法是什么? p、 目前在5.3.x版上 扩展现有的配置程序(例如AcceptableU

在博客文章中,介绍了创建新的
Webflowconfigurer
以扩展web流的主题

在提供的示例中,这是通过扩展
AbstractCasWebflowConfigurer
的类来实现的,并通过包含的流程引入附加到webflow的新操作

扩展现有的配置程序(例如,
AcceptableUsagePolicyWebflowConfigurer
)并覆盖其某些方法是否可行,还是超出了CAS web流的范围?如果可行,正确的方法是什么? p、 目前在5.3.x版上

扩展现有的配置程序(例如AcceptableUsagePolicyWebflowConfigurer)并覆盖其某些方法是可行的还是超出了CAS web流的范围

是的,这是可行的

如果进行检查,您会发现
AcceptableUsagePolicyWebflowConfigurer
仅在上下文中未找到同名的现有bean的情况下有条件地创建。因此,要提供您自己的,您只需要使用您自己的
@Configuration
类注册一个具有相同名称的bean。大概是这样的:

@Bean
@DependsOn(“defaultWebflowConfigurer”)
public CasWebflowConfigurer acceptableUsagePolicyWebflowConfigurer(){
返回新的MyAcceptableUsagePolicyWebflowConfigurer(…);
}
公共类MyAcceptableUsagePolicyWebflowConfigurer扩展
AcceptableUsagePolicyWebflowConfigurer{}
要了解
@Configuration
类的一般工作方式,您可以:

  • 或查阅有关弹簧和/或弹簧防尘套的文档

是否有使用Java for cas 6.x扩展cas登录webflow的示例。我假设不需要修改login-webflow.xml就可以做到这一点

没有很好地解释在什么地方需要进行这些更改