Spring 初探

Spring HelloWorld

Spring 环境配置,这里略过。
打开eclipse,新建java Project,新建lib文件夹,把spring,依赖的jar包,拷贝到lib目录下,然后 add to build path,项目结构如下图所示。

Spring 初探_第1张图片
Paste_Image.png

新建HelloWorld.java,代码如下:

package com.lucus.spring.beans;

public class HelloWorld {

    private String name;
    
    public void setName(String name)
    {
        this.name = name;
    }
    
    public void hello()
    {
        System.out.println("hello: " + name);
    }
        
}

新建applicationContext.xml文件,代码如下:




    
    
        
    


然后新建Main.java,进行验证:

package com.lucus.spring.beans;

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

public class Main {
    public static void main(String[] args)
    {
        /*
        //创建helloworld的一个对象
        HelloWorld helloworld = new HelloWorld();
        //为name 属性赋值
        helloworld.setName("lucus");
        */
        //现在有了spring我们可以把前两步交给spring来完成
        
        //1.创建Spring的IOC容器对象
        ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
            
        //2.从IOC容器中获取Bean 实例 
        HelloWorld helloWorld = (HelloWorld)ctx.getBean("helloWorld");
        
        //调用hello方法.
        helloWorld.hello();
    }
    
}

分析:在Main函数中,主函数通过加载applicationContext.xml文件,spring框架来帮我们,构建HelloWorld对象,通过标签,给HelloWorld对象的name属性赋值.

你可能感兴趣的:(Spring 初探)