Spring之第一个Spring代码

1、准备工作

新建一个Maven空项目,命名为:Spring01

2、导入Spring相关jar包

在pom.xml文件中,导入依赖

   <dependencies>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-webmvcartifactId>
            <version>5.1.10.RELEASEversion>
        dependency>

        
        <dependency>
            <groupId>junitgroupId>
            <artifactId>junitartifactId>
            <version>4.12version>
        dependency>
    dependencies>

3、编写一个Hello实体类

建立分层包(eg:com.erdan.pojo)

package com.erdan.pojo;

public class Hello {
    private String name;
    public String getName() {
        return name;
    }

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

    public void show(){
        System.out.println("Hello:"+ name );
    }
}

4、编写spring文件

编写spring文件,在resource中命名为:appLicationContext.xml;

<bean id="hello" class="com.erdan.pojo.Hello">
        <property name="name" value="胖虎"/>
    bean>

5、测试

public class UserTest {
    @Test
    public void testHelloSpring(){
        ApplicationContext context = new ClassPathXmlApplicationContext("appLicationContext.xml");
        Hello hello = (Hello) context.getBean("hello");
        hello.show();
    }
}

6、问题

(1)Hello 对象是谁创建的 ?
hello 对象是由Spring创建的

(2)Hello 对象的属性是怎么设置的 ?
hello 对象的属性是由Spring容器设置的 ,

你可能感兴趣的:(Java)