zoukankan      html  css  js  c++  java
  • Spring 框架 (初学)

    在resources中创建 New -> XMLConfiguration File -> SpringConfig -> beans.xml
    先编写一个普通类:

    package com.by;


    public class HelloWord {
    private String message;

    public String getMessage(){
    return message;
    }

    public void setMessage(String message) {
    this.message = message;
    }
    }

    在beans标签中配置信息 如:
    <bean id="hello"class="com.by.HelloWord"></bean>

    再编写类:

    package com.by;

    import org.springframework.beans.factory.BeanFactory;
    import org.springframework.beans.factory.support.DefaultListableBeanFactory;
    import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
    import org.springframework.beans.factory.xml.XmlBeanFactory;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.core.io.ClassPathResource;
    import org.springframework.core.io.Resource;


    /**
    * Hello world!
    *
    */
    public class App {
    public static void main( String[] args ) {
    ApplicationContextcontext=newClassPathXmlApplicationContext("beans.xml");
    HelloWord helloWord = (HelloWord) context.getBean("hello");
    helloWord.setMessage("HELLO WORLD!");
    System.out.println(helloWord.getMessage());
    }

    static void test1(){
    Resource resource = new ClassPathResource("beans.xml");
    BeanFactory beanFactory = new XmlBeanFactory(resource);
    HelloWord helloWord=(HelloWord)beanFactory.getBean("hello");
    helloWord.setMessage("HELLO WORLD!");
    System.out.println(helloWord.getMessage());

    }
    static void test2(){
    DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
    XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader(beanFactory);
    beanDefinitionReader.loadBeanDefinitions("beans.xml");
    BeanFactory factory = beanFactory;
    HelloWord helloWord = (HelloWord) factory.getBean("hello");
    helloWord.setMessage("HELLO WORLD!");
    System.out.println(helloWord.getMessage());
    }

    }

  • 相关阅读:
    开启和禁用Wifi热点命令
    C# IE代理操作
    Asp.net QueryString批量插入和更新
    Asp.net 插入或更改查询字符串
    C#如何判断线程池中所有的线程是否已经完成之Demo
    mysql 安装及设置密码
    c# iis回收应用程序池
    判断是否为移动端
    rtmp,m3u8 直播地址
    byte数组转换为字符串
  • 原文地址:https://www.cnblogs.com/liuyunche/p/14230752.html
Copyright © 2011-2022 走看看