zoukankan      html  css  js  c++  java
  • Spring基础——一个简单的例子

    一、学习版本 spring-framework-4.0.0

    二、导入 jar 包:

    三、在类路径下创建 Spring Config 文件:ApplicationContext.xml

    <?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">
    </beans>

    四、创建一个非侵入的 Bean

    /**
     * @author solverpeng
     * @create 2016-07-15-10:09
     */
    public class HelloWorld {
        private String userName;
    
        public void setUserName(String userName) {
            this.userName = userName;
        }
    
        public void hello() {
            System.out.println("hello:" + userName);
        }
    }

    五、在 Spring Config 文件中配置该 Bean

    <?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.nucsoft.spring.helloworld.HelloWorld">
            <property name="userName" value="spring"/>
        </bean>
    </beans>

    六、通过 IOC 容器对象来获取在 Spring Config 文件中配置的 Bean,并调用其方法

    public static void main(String[] args) {
      ApplicationContext ctx = new ClassPathXmlApplicationContext("spring/ApplicationContext.xml");
      HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloWorld");
      helloWorld.hello(); // 输出 hello:spring
    }

    七、总结

    两个重点:

    1.在 Spring Config 中配置 Bean

    2.通过 IOC 容器中获取 Sring Config 配置的 Bean 对象

  • 相关阅读:
    磁盘冗余阵列之RAID 5
    磁盘冗余阵列之RAID10
    Linux常见的命令与vi的介绍
    通过挂在系统光盘搭建本地yum
    Windows 2008 系统安装
    在windows主机中,利用XSHELL生成“密钥”进行虚拟机与物理机的传输
    在VMware下进行的使用ssh服务管理远程主机
    Linux中的快捷方式
    Linux中常用命令
    Linux中vi命令的详细总结
  • 原文地址:https://www.cnblogs.com/solverpeng/p/5673330.html
Copyright © 2011-2022 走看看