三土土三

导航

Spring入门案例

3.Spring入门案例

1):创建一个maven项目,并导入spring依赖;

<dependencies>
   <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
   <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-webmvc</artifactId>
       <version>5.2.0.RELEASE</version>
   </dependency>

</dependencies>

2):创建一个实体类,Hello,并重写setter和tostring方法;

package com.yf.pojo;

public class Hello {
   private String str;

   public void setStr(String str) {
       this.str = str;
  }

   public String getStr() {
       return str;
  }

   @Override
   public String toString() {
       return "Hello{" +
               "str='" + str + '\'' +
               '}';
  }
}

3):在resources目录下面创建Spring中的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
       https://www.springframework.org/schema/beans/spring-beans.xsd">
   <bean id="hello" class="com.yf.pojo.Hello">
       <property name="str" value="spring"></property>
   </bean>

</beans>

bean标签中的代码即表示:创建一个Hello的对象,其对象名为hello,并为对象中的属性str复制为Spring。

4):编写测试类;

package com.yf.Test;

import com.yf.pojo.Hello;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MyTest {
   public static void main(String[] args) {
       ApplicationContext context=new ClassPathXmlApplicationContext("bean.xml");
       Hello hello = (Hello) context.getBean("hello");
       System.out.println(hello.toString());
  }
}

我们不再使用new关键字来创建对象,一切交由SPring容器来做。

posted on 2021-03-26 15:17  弓长三土  阅读(73)  评论(0编辑  收藏  举报