目录
1,简介;
官网:
最新开发包及文档下载地址:
https://repo.spring.io/libs-release-local/org/springframework/spring/
下载Spring各种jar包的地址:
百科介绍:
https://baike.baidu.com/item/spring%E6%A1%86%E6%9E%B6/2853288?fr=aladdin
核心思想:
IOC控制反转;
ACP面向切面;
2,Spring5版HelloWorld实现;
先导入Spring5必要的jar包:
先建立一个HelloWorld类;
package com.java.test;
public class HelloWorld {
public void say(){
System.out.println("Spring你好!");
}
}
再写一个测试类;
package com.java.service;
import com.java.test.HelloWorld;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
//加载beans.xml配置文件
ApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml");
//通过id来获取bean
HelloWorld helloWorld=(HelloWorld) ac.getBean("helloWorld");
//执行方法
helloWorld.say();
}
}
配置文件bean.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.xsd">
<bean id="helloWorld" class="com.java.test.HelloWorld"></bean>
</beans>
运行测试类: