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();
}
}