Spring之初识JavaBean

来源:互联网 发布:如何提高雅思写作 知乎 编辑:程序博客网 时间:2024/06/06 18:34

JavaBean为:

package com.gc.action;public class HelloWorld {    public String msg=null;    public void setMsg(String msg)    {        this.msg=msg;    }    public String getMsg()    {        return this.msg;    }}

config.xml来配置JavaBean,示例如下:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd"><beans>    <bean id="HelloWorld" class="com.gc.action.HelloWorld">        <!-- 将其变量msg通过依赖注入 -->        <property name="msg">            <value>Hello,I'm your friend!</value>        </property>    </bean></beans>

前三行一般是不能随意改动。关于<bean>的内容看着示例能明白。Hello类中的变量msg,注入值为Hello,I’m your friend!

调用配置文件config.xml,写法如下:

package com.gc.test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;import com.gc.action.HelloWorld;public class TestSpringBeans {    public static void main(String[] args)    {        ApplicationContext actx=new FileSystemXmlApplicationContext("/WebContent/WEB-INF/config.xml");//配置文件所在位置在WEB-INF文件夹下        HelloWorld hello=(HelloWorld)actx.getBean("HelloWorld");        System.out.println(hello.getMsg());    }}
0 0
原创粉丝点击