Spring框架基本设置案例_helloSpring

来源:互联网 发布:正弦波用stm32怎么编程 编辑:程序博客网 时间:2024/05/20 07:36

1.导包 日志
2.编写applicationContext.xml src下
3.加载配置,创建工程,获得bean

1.导包
这里写图片描述
2.创建类
这里写图片描述
HelloSpring.java

package edu.tsinghua.spring;public class HelloSpring {    String message="spring DI!";    public void say(){        System.out.println("Hello,"+this.message);    }    public String getMessage() {        return message;    }    public void setMessage(String message) {        this.message = message;    }}

Test.java

package edu.tsinghua.spring;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test {    public static void main(String[] args) {        HelloSpring hs2=new HelloSpring();        System.out.println(hs2);        hs2.setMessage("IOC");        hs2.say();        System.out.println("-----------");        //加载配置文件        BeanFactory factory=new ClassPathXmlApplicationContext("applicationContext.xml");        //获得对象 实体        HelloSpring helloSpring=(HelloSpring)factory.getBean("hs");        helloSpring.say();    }}

*这里写图片描述*
3.新建、编写配置文件
内容如下:
这里写图片描述

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"        "http://www.springframework.org/dtd/spring-beans.dtd"><beans>    <bean name="hs" class="edu.tsinghua.spring.HelloSpring" >        <property name="message" value="java,你好!"></property>        <!-- <property name="message">            <value>NIHAO!</value>        </property> -->    </bean></beans>

运行后获得如下结果:

Hello,java,你好!
1 0
原创粉丝点击