美文网首页
Java实训 (1) -- 创建一个简单的Spring项目

Java实训 (1) -- 创建一个简单的Spring项目

作者: 空心老竹 | 来源:发表于2018-06-06 23:32 被阅读0次

    创建一个简单的Spring项目


    1. 创建一个普通 Java Project

      点击 new 按钮新建一个Java Project,项目名称为 SpringDemo,点击Finish完成。


    1. 导入项目所需要的依赖包

      1. 在项目根目录新建一个 Folder,名称为 libs
      2. 将以下包复制到libs文件夹
          spring-beans-4.1.7.RELEASE.jar
          spring-context-4.1.7.RELEASE.jar
          spring-core-4.1.7.RELEASE.jar
          spring-expression-4.1.7.RELEASE.jar
          commons-logging-1.0.4.jar
      
      1. 在libs中全选所有包,右键选择 Build Path -> Add to Build Path

    1. 编写配置文件

      1. src 目录下新建一个 package ,命名为 config
      2. 在包 config 下新建一个 xml 文件,命名为 applicationContext.xml
      3. 将以下内容复制到 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-2.0.xsd">
      
      </beans>
      

    1. 编写测试类

      1. 在 src 下新建一个包, 命名为 com.springdome.test
      2. 在此包下新建一个 Book.java
      package com.springdome.test;
      
      public class Book {
          private String bookName;
          private double price;
          
          public Book() {
              super();
          }
          public Book(String bookName, double price) {
              super();
              this.bookName = bookName;
              this.price = price;
          }
          public String getBookName() {
              return bookName;
          }
          public void setBookName(String bookName) {
              this.bookName = bookName;
          }
          public double getPrice() {
              return price;
          }
          public void setPrice(double price) {
              this.price = price;
          }
          @Override
          public String toString() {
              return "Book [bookName=" + bookName + ", price=" + price + "]";
          }
      }
      
      
      1. 修改 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-2.0.xsd">
               
      <!-- 配置一个bean --> 
      <bean id="Book" class="com.springdome.test.Book"></bean>
       
      </beans>
      
      1. 新增一个 TestSptring.java 类
      package com.springdome.test;
      
      import org.springframework.context.ApplicationContext;
      import org.springframework.context.support.ClassPathXmlApplicationContext;
      
      public class TestSpring {
          public static void main(String[] args) {
              //获取spring上下文
              String configLocation = "config/applicationContext.xml";
              ApplicationContext context = new ClassPathXmlApplicationContext(configLocation);
              
              //通过泛型获取 Book.java 的实例化对象
              Book book = context.getBean(Book.class);
              book.setBookName("Spring核心技术");
              System.out.println(book);
          }
      }
      
      1. 运行显示 Spring核心技术 即可.
      Book [bookName=Spring核心技术, price=0.0]
      

    相关文章

      网友评论

          本文标题:Java实训 (1) -- 创建一个简单的Spring项目

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