Spring创建第一个程序

Spring创建第一个程序,第1张

Spring创建第一个程序 Spring创建对象
package IOC;

public class Hello {
    private String name;

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}
配置.xml文件


        
                
        
实例化容器
package IOC;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MyTest {
    public static void main(String[] args) {
        //获取Spring上下文对象
        ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
        Hello h = (Hello) context.getBean("Hello");
        System.out.println(h.toString());
    }
}
示例结果

控制反转

控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后对象是由Spring来创建的.

反转:程序本身不创建对象,而变成被动的接收对象.依赖注入:就是利用set方法来进行注入的.

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5716812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存