我正在使用Spring
定义应用程序中的阶段。配置为将必要的类(此处称为Configurator)与阶段一起注入。
现在,我需要另一个名为的类的阶段列表LoginBean
。在Configurator
不提供访问其阶段的名单。
我不能改变班级Configurator
。
我的想法:
定义一个名为Stages的新bean,并将其注入到Configurator
和中LoginBean
。我的想法是,我不知道如何转换此属性:
<property ...>
<list>
<bean ... >...</bean>
<bean ... >...</bean>
<bean ... >...</bean>
</list>
</property>
into a bean.
这样的事情不起作用:
<bean id="stages" class="java.util.ArrayList">
有人可以帮我吗?
导入spring util名称空间。然后,你可以如下定义一个列表bean:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-2.5.xsd">
<util:list id="myList" value-type="java.lang.String">
<value>foo</value>
<value>bar</value>
</util:list>
值类型是要使用的泛型类型,并且是可选的。你也可以使用属性指定列表实现类list-class
。
问题内容: 我正在使用Spring定义应用程序中的阶段。配置为将必要的类(此处称为Configurator)与阶段一起注入。 现在,我需要另一个名为的类的阶段列表LoginBean。在Configurator不提供访问其阶段的名单。 我不能改变班级。 我的想法: 定义一个名为的新,并将其注入到和中。我的想法是,我不知道如何转换此属性: 变成豆 这样的事情不起作用: 有人可以帮我吗? 问题答案: 导
我在spring Portlet a中定义了一个spring bean,我的问题是如何使用Portlet bean定位器在另一个Portlet B中定位这个bean,这可能吗,因为下面的行对我不起作用。 ps:我将Portlet中的ContextLoaderListener声明为web.xml,并使用contextConfigLocation来设置加载哪个上下文文件,这个bean是在上下文文件中定
我正在构建一个Spring Boot应用程序,并试图为我将在服务层验证的一些DTO/实体实现自定义验证。基于Spring关于这个问题的文档,我认为一种方法是实现org。springframework。验证。验证程序界面。 作为一个最小、完整、可重复的示例,请考虑以下代码: Spring初始化引导项目 在src/main/java/com中添加了以下代码。实例使用验证: 如果我点击endpoint触
问题内容: 很简单,我正在学习Python,但是找不到可以告诉我如何编写以下内容的参考: 后来: 这是一个具有以下属性的班级团队:名称/徽标/成员 编辑 经过几次尝试,我得到了: 后来 这是Python方式吗?感觉很奇怪(当然来自强类型语言)。 问题答案: 在Python中,通常不编写getter和setter,除非您确实为它们提供了一个简单的实现(此时使用属性描述符)。
我想访问application.properties中提供的值,例如: 我想在Spring Boot应用程序中访问主程序中的userBucket.path