浅谈springioc实例化bean的三个方法

网友投稿 229 2023-04-06


浅谈springioc实例化bean的三个方法

1.构造器

也就是在上一篇讲的那个例子,调用默认的无参构造函数

2.静态工厂方法

1)创建需要执行的方法的类

public class HelloWorld {

public HelloWorld(){

System.out.println("aaaa");

}

public void hello(){

System.out.println("hello world");

}

}

2)创建静态工厂

public class HelloWorldFactory {

public static HelloWorld getInstance(){

return new HelloWorld();

}

}

3)编写applicationContext.xml配置文件

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://springframework.org/schema/beans

http://springframework.org/schema/beans/spring-beans-2.5.xsd">

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://springframework.org/schema/beans

http://springframework.org/schema/beans/spring-beans-2.5.xsd">

4)启动容器,创建对象,调用方法

@Test

public void test(){

ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

HelloWorld world = (HelloWorld)context.getBean("helloWorld2");

world.hello();

}

3.实例工厂方法(略)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
下一篇:简述Java编程语言中的逃逸分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~