1 Spring快速入门

作者: 笑Skr人啊 | 来源:发表于2017-05-04 14:59 被阅读132次

    本教程介绍如何在Spring3 中创建一个简单的 Hello World 例子。
    在这篇文章中使用的技术或工具:

    • Spring 3.1
    • MyEclipse 10
    • JDK 1.6
      有需要软件的,可在下面评论留言问作者要!

    提示: Spring 3 至少JDK1.5才能正常工作。
    Spring 3.0 dependencies
    在Spring2.5.x中,几乎整个Spring模块分组在一个单独的 spring.jar 文件中。由于Spring3中每模块被分成一个单独的 jar 文件,例如,spring-core, spring-expression, spring-context, spring-aop等。

    1. 创建一个Java工程

    打开 MyEclipse 创建一个java工程:Spring01,并添加Spring支持类库,右键工程名称,选择"MyEclipse"->"Add Spring Capabilites",如下图:

    创建名为Spring01的JAVA项目 添加Spring支持类库
    2. Spring bean

    一个简单的 Spring bean

    package com.gp6.bean;
    
    public class Spring01 {
        private String name;
    
        public void setName(String name) {
            this.name = name;
        }
        
        public void printHello(){
            System.out.println("Spring 3 : Hello ! " + name);
        }
    }
    
    
    3. Spring bean 配置文件

    创建Spring配置文件,并声明所有可用的Spring bean。
    File : 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"
        xmlns:p="http://www.springframework.org/schema/p"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
    
        <bean id="spring01" class="com.gp6.bean.Spring01">
            <property name="name" value="gp6" />
        </bean>
    </beans>
    
    4. 项目结构

    查看目录结构如下:

    Paste_Image.png
    5. 执行代码
    package com.gp6.bean;
    
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    public class SpringTest {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); 
            
            Spring01 obj = (Spring01) context.getBean("spring01");
            obj.printHello();
        }
    }
    
    

    输出结果:

    输出结果

    相关文章

      网友评论

        本文标题:1 Spring快速入门

        本文链接:https://www.haomeiwen.com/subject/wldktxtx.html