我们提供安全,免费的手游软件下载!

安卓手机游戏下载_安卓手机软件下载_安卓手机应用免费下载-先锋下载

当前位置: 主页 > 软件教程 > 软件教程

创建和运行第一个Spring项目

来源:网络 更新时间:2024-07-09 11:30:38

创建Spring项目

  1. IDEA打开New Project-Maven Archetype,选择Archetype:org.apache.maven.archetypes:maven-archetype-quickstart

  1. IDEA更换国内源,Maven可以配置aliyun镜像(这里略)

  2. 添加 Spring 依赖

这里选择当前spring-4的最新版本,也可以选择其它版本( https://mvnrepository.com/artifact/org.springframework/spring-core )

    
      org.springframework
      spring-context
      4.3.30.RELEASE
    
    
      org.springframework
      spring-beans
      4.3.30.RELEASE
    

运行第一个 Spring 项目

  1. 这个模板里已经包含了main方法启动类,还需要新建 resources 文件夹

  1. 新建一个测试学生类

package org.example;

public class Student {

    public Student(){
        System.out.println("no-args");
    }
    public Student(String arg){
        System.out.println(arg);
    }
    public void print(String str) {
        System.out.println(str);
    }
}
  1. 将Bean注册到Spring项目上下文

需要在 resources 中新建一个XML文件并写入如下代码,文件名可以设为 spring-config.xml




在XML文件中加入bean注册信息:

  1. 将 Bean 对象从 Spring 上下文中取出来使用,执行run命令。

public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
        // 获取 Spring 的上下文对象
        ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
        // 获取 Bean 对象
        Student student = (Student) context.getBean("student");
        // 使用 Bean 对象
        student.print("hello world");
    }

查看执行结果

思考

  1. Bean类是否有更方便的注册发现方式?
    可以采用扫描配置:

  2. 为什么通过spring管理bean比较好?
    解耦。通过spring管理和初始化bean,方便统一使用,避免一点改动多处修改的麻烦。