Spring基本使用

IDEA创建搭建Spring框架

Spring目录结构

Spring基本使用

Spring基本使用

  • 创建applicationContext.xml文件(Spring配置文件)

<?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="intrduceDemo" class = "User">
        <property name="name" value="小李子"/>
        <property name="age" value="19"/>
    </bean>
</beans>
  • 创建User.java文件

/**
 * @author 江冷易水寒
 * @data 2019/4/8 7:59
 */
public class User {
    private int age;
    private String name;

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

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

    public String toString(){
        return "我叫"+ name + "我今年" + age + "岁";
    }
}
  • 创建SpringTest.java文件

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

/**
 * @author 江冷易水寒
 * @data 2019/4/8 8:12
 */
public class SpringTest {
    @Test
    public void intrduceDemo() {

    //加载Spring配置文件
    ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
    //获取Spring实例
    User user = (User) ac.getBean("intrduceDemo");
    //打印
        System.out.println(user.toString());
}
}

显示结果.........红色部分是日志信息

Spring基本使用