zoukankan      html  css  js  c++  java
  • Spring Mvc 实例

    
    
    package com.spring.test;
    
    public interface IHelloMessage {
        public String sayHello();
    
    }
    
    
    
    package com.spring.test;
    
    public class HelloChina implements IHelloMessage {
    
        public String sayHello() {
            // TODO Auto-generated method stub
            return "你好中国!";
        }
    
    }
    package com.spring.test;
    
    public class HelloWorld implements IHelloMessage {
    
        public String sayHello() {
            // TODO Auto-generated method stub
            return "Hello World!";
        }
    
    }
    package com.spring.test;
    
    public class Person {
        private IHelloMessage helloMessage;
    
        public IHelloMessage getHelloMessage() {
            return helloMessage;
        }
    
        public void setHelloMessage(IHelloMessage helloMessage) {
            this.helloMessage = helloMessage;
        }
    
        public String sayHello() {
            // TODO Auto-generated method stub
            return this.helloMessage.sayHello();
        }
    
    }
    package com.spring.test;
    
    import org.springframework.beans.factory.BeanFactory;
    import org.springframework.beans.factory.xml.XmlBeanFactory;
    import org.springframework.core.io.FileSystemResource;
    import org.springframework.core.io.Resource;
    
    public class Main {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            Resource resource = new FileSystemResource("helloMessage.xml");
            @SuppressWarnings("deprecation")
            BeanFactory factory = new XmlBeanFactory(resource);
            Person person = (Person) factory.getBean("person");
            String string = person.sayHello();
            System.out.println("please to say" + string);
    
        }
    
    }
    <?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="helloWorld" class="com.spring.test.HelloWorld">
        </bean>
        <bean id="helloChina" class="com.spring.test.HelloChina">
        </bean>
        <bean id="person" class="com.spring.test.Person">
            <property name="helloMessage" ref="helloChina" />
        </bean>
    
    </beans>
  • 相关阅读:
    winform中文本框添加拖拽功能
    jQuery返回顶部代码
    判断IP地址是否在指定范围内的方法
    jQuery提示通知插件jBox
    Windows 8.1 SecureBoot未正确配置的解决方法
    操作系统下载
    js中(function(){…})()立即执行函数写法理解
    。net MVC 序列化 反序列化
    js点击button按钮跳转到页面代码
    单例模式
  • 原文地址:https://www.cnblogs.com/silianbo/p/4721629.html
Copyright © 2011-2022 走看看