💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
1.1继承 ~~~ <!-- 抽象bean: abstract="true"。 不能被ioc容器实例化,只能用来被继承配置。 如果一个bean的class值没有指定,那么这个bean的abstract属性必须为true。 --> <!-- bean的继承 跟java中类的继承不是一回事。bean的继承主要是针对配置上的一些继承,比如说属性 --> <bean id="person" p:country="china" p:age="12" abstract="true"></bean> <!-- 使用bean的parent属性来指定继承哪一个bean. --> <bean id="xm" class="com.igeek.demo6.Person" p:name="小明" pareant="person"></bean> ~~~ 1.2 依赖 ~~~ <!-- 通过depends-on 设置前置依赖的bean,依赖的bean会在当前bean实例化之前创建好。 如果依赖多个bean 可以使用 , | 和 空格 来区分多个bean。 --> <bean id="p3" class="cn.li.lesson7.Person" depends-on="p2"></bean> ~~~ 1.3 引用 ~~~ <!-- 配置bean之间的关系 ref 引用 指向。 1.ref="pet" 第一种写法 2.<ref bean="pet"></ref> --> <bean id="p1" class="cn.li.lesson4.Person"> <property name="name" value="铁蛋"></property> <property name="age" value="20"></property> <property name="pet"> <ref bean="pet"></ref> </property> </bean> <bean id="pet" class="cn.li.lesson4.Pet"> <property name="petName" value="老鼠"></property> <property name="age" value="2"></property> </bean> ~~~