当前位置: 首页 > news >正文

深圳光明新区网站建设专注于品牌营销服务

深圳光明新区网站建设,专注于品牌营销服务,安庆市建设银行网站首页,日本做瞹瞹嗳视频网站目录 Bean的别名:id和name的地位等同 Bean的作用范围:scope单例与非单例 Bean的使用场景:什么时候交给容器?什么时候不交?​ Bean的别名实践(含代码) 如果看不懂下面的,例如不知道i…

目录

Bean的别名:id和name的地位等同

 Bean的作用范围:scope单例与非单例

 Bean的使用场景:什么时候交给容器?什么时候不交?​

 Bean的别名实践(含代码)


如果看不懂下面的,例如不知道id写在哪里的,请首先看这篇博文:Spring的IoC、Bean、DI的简单实现,难度:※※※-CSDN博客


 

Bean的别名:id和name的地位等同

 Bean的作用范围:scope单例与非单例

 Bean的使用场景:什么时候交给容器?什么时候不交?

 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"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="cat" class="org.example.package2.Cat"/><bean id="dog" class="org.example.package2.Dog"/><bean id="animalSet" name="abc1234" class="org.example.AnimalSet"><property name="animal1" ref="cat"></property><property name="animal2" ref="cat"></property></bean>
</beans>

package org.example;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main {public static void main(String[] args) {ApplicationContext iocContext = new ClassPathXmlApplicationContext("applicationConfig.xml");AnimalSet animalSet = (AnimalSet) iocContext.getBean("abc1234");System.out.println(animalSet);animalSet.animalSetSound();}
}
package org.example;import org.example.package1.Animal;public class AnimalSet{Animal animal1;Animal animal2;public void animalSetSound(){animal1.sound();animal2.sound();}public void setAnimal1(Animal animal1) {this.animal1 = animal1;}public void setAnimal2(Animal animal2) {this.animal2 = animal2;}}
package org.example.package2;
import org.example.package1.Animal;public class Cat implements Animal{@Overridepublic void sound(){System.out.println("cat sound");}
}
package org.example.package2;import org.example.package1.Animal;public class Dog implements Animal {public void sound() {System.out.println("dog sound");}
}
package org.example.package1;public interface Animal {void sound();
}

http://www.dinnco.com/news/20411.html

相关文章:

  • 抚州seo外包百度优化排名
  • 贺州做网站深圳网络推广系统
  • 为什么辽宁省城乡建设厅网站打不开java培训
  • 站长统计向日葵app下载产品线上营销有哪些方式
  • 怎么做同学录的网站软文营销怎么写
  • 西安市做网站网络广告策划
  • 观点网站营销咨询公司经营范围
  • 做三级锅炉证模拟考试的网站模板网站如何建站
  • 免费建网站软件哪个好搜狗seo培训
  • 免费空间备案福州seo代理计费
  • 承德做网站公司营销技巧和营销方法视频
  • 南京网站推广营销公司nba最新排名公布
  • 旅游电子商务网站建设中最重要的环节和内容是什么百度的广告
  • 个人网站做捐赠发布违法吗seo是一种利用搜索引擎的
  • 做海报 画册的素材网站郑州百度推广公司地址
  • 做网站怎么保证商品是正品seo优化公司
  • 生物制药公司网站模板苏州优化排名seo
  • 如何制作个人网站教程江北seo综合优化外包
  • 套模板做网站教程bt磁力
  • 网站优化文章怎样做好网络推广呀
  • 在环评备案网站上做登记后会怎么样免费的关键词优化软件
  • 办一家建筑公司怎么样百度网站免费优化软件下载
  • wordpress在页面添加文章分类导航上海seo公司排名榜
  • 网站建设登录注册怎么做网络营销的特征
  • 做包装找灵感看什么网站百度一对一解答
  • 垂直网站建设方案书百度下载app安装
  • 如何做旅游网站推广站长之家
  • wordpress 延时加载js公司网站seo外包
  • 自己建网站备案免费推广网
  • 徐州市城乡建设局门户网站搜索引擎优化师工资