spring - 在属性文件中添加 Constractor-arg 列表
问题描述
我已经实现了这个 spring-security-saml。有一个 bean 有一个 constructor-args,它是一个ExtendedMetadataDelegate
. 如何将列表放入ExtendedMetadataDelegate
属性文件中。所以每当我添加新条目时,我们只会修改属性文件。
<b:bean id="metadata" class="org.springframework.security.saml.metadata.CachingMetadataManager">
<b:constructor-arg >
<b:list>
<!-- Example of classpath metadata with Extended Metadata -->
<b:bean class="org.springframework.security.saml.metadata.ExtendedMetadataDelegate">
<b:constructor-arg >
<b:bean class="org.opensaml.saml2.metadata.provider.FilesystemMetadataProvider">
<b:constructor-arg>
<b:value type="java.io.File">classpath:security/idp.xml</b:value>
</b:constructor-arg>
<b:property name="parserPool" ref="parserPool"/>
</b:bean>
</b:constructor-arg >
<b:constructor-arg >
<b:bean class="org.springframework.security.saml.metadata.ExtendedMetadata">
</b:bean>
</b:constructor-arg >
</b:bean>
<!-- Example of classpath metadata with Extended Metadata -->
<b:bean class="org.springframework.security.saml.metadata.ExtendedMetadataDelegate">
<b:constructor-arg >
<b:bean class="org.opensaml.saml2.metadata.provider.FilesystemMetadataProvider">
<b:constructor-arg>
<b:value type="java.io.File">classpath:security/idp_second.xml</b:value>
</b:constructor-arg>
<b:property name="parserPool" ref="parserPool"/>
</b:bean>
</b:constructor-arg >
<b:constructor-arg >
<b:bean class="org.springframework.security.saml.metadata.ExtendedMetadata">
</b:bean>
</b:constructor-arg >
</b:bean>
</b:list>
</b:constructor-arg >
</b:bean>
解决方案
推荐阅读
- node.js - HTTP GET 请求,未收到“数据块”
- r - R中的期望最大化
- python - 带有 kivy 的 Pyinstaller - 没有名为“kivy_deps”的模块
- html - 无法改变
tag without error heroku</h1> <div id="body"><p>OK this might be user error but whenever I try to change the title tag on my Heroku website I get an application error. I followed the tutorial on the Heroku website to make a n - python - 如何处理名称冲突 collections.Counter 和 typing.Counter?
- c# - 如何随鼠标 WPF 一起移动控件?
- c# - 获取IHost释放端口
- c++ - 如何导入不在头文件中的类
- java - Hibernate @OneToMany - 孩子拥有关系,但只有父母 id
- cypress - 为什么我在 Nx 使用 React 教程的第 2 步中不断收到“Cypress 无法启动”?