Spring入门

基本介绍

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
官网地址:https://spring.io/

jar包下载









添加jar包






配置文件

在src下面创建spring的配置文件 "ApplicationContext.xml"

java代码

package com.fly.spring5.entity;

public class Person {

  public void hello() {
    System.out.println("hello world");
  }

}

配置文件

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


    <!--id是自己起的名字,class为类的全类名-->
    <bean id="person" class="com.fly.spring5.entity.Person"/>

</beans>

测试

import com.fly.spring5.entity.Person;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class TestPerson {

  @Test
  public void testHello() {
    //在实际过程中不会这么写,这里是为了测试,如果配置文件不是在类路径下,使用FileSystemXmlApplicationContext()
    //1。加载配置文件
    ApplicationContextcontext = new ClassPathXmlApplicationContext("ApplicationContent.xml");
    //2.获取配置文件中创建的对象,第一个参数的值要和bean的id一致
    Person person = context.getBean("person", Person.class);
    person.hello();
  }

}

posted @ 2021-10-26 16:50  翻蹄亮掌一皮鞋  阅读(44)  评论(0)    收藏  举报