💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### XML显式配置 * &lt;constructor-arg&gt;元素 ``` <?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:c="http://www.springframework.org/schema/c" xmlns:p="http://www.springframework.org/schema/p" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean id="cb" class="paraBean.CtBean"> </bean> <bean id="ab" class="paraBean.AnoBean"> </bean> <bean id="jd" class="paraBean.JayDiskImpl"> <constructor-arg ref="cb"/> <constructor-arg ref="ab"/> <constructor-arg value="注入的字符串"/> <constructor-arg> <list> <value>我是注入集合1</value> <value>我是注入集合2</value> </list> </constructor-arg> <constructor-arg> <list> <ref bean="ab"/> <ref bean="cb"/> </list> </constructor-arg> <property name="cbn" ref="cb"/> <property name="setStr" value="i am 属性字符串"/> <property name="setStrlist"> <list> <value>属性字符串1</value> <value>属性字符串2</value> </list> </property> <property name="setObjlist"> <list> <ref bean="ab"/> <ref bean="cb"/> </list> </property> </bean> </beans> ``` * 使用Spring 3.0所引入的c-命名空间 通过Spring的c-命名空间将bean引用注入到构造器参数中 属性名以“c:”开头,也就是命名空间的前缀。接下来就是要装配的构造器参数名,在此之后是“-ref”,这是一个命名的约定,它会告诉Spring,正在装配的是一个bean的引用,这个bean的名字是compactDisc,而不是字面量“compactDisc ![](../assets/201803282355001.png) ### spring p标签![](../assets/201803282358001.png)