一,Spring框架概述
1.Spring是轻量级的开源的JavaEE框架
2.Spring可以解决企业应用开发的复杂性
3.Spring有两个核心部分:IOC和Aop
①IOC:控制反转,把创建对象过程交给Spring进行管理
②Aop:面向切面,不修改源代码进行功能增强
4.Spring框架的特点
①方面解耦,简化开发
②Aop编程支持
③方便程序测试
④方便和其他框架进行整合
⑤方便进行事务操作
⑥降低API开发难度
二,Spring框架的下载
1.首先我们找到Spring官网 Spring.io http://Spring.io
点击Projects下的Spring Framework
点击github图标
点击图标之后我们往下滑动页面,找到Access to Binaries,点击蓝色字体
点击之后再往下滑动,点击蓝色下载链接
点击之后 找到Artifacts-release-org-springframework-spring
复制路径就打开
JFrog,这里下载5.2.6版本
点击下载
三,创建工程
解压好刚下的文件,然后点击libs
libs里面都是一些jar包,文档,源码,然后找到以下五个jar包复制到工程下
点击File将这些jar包应用一下
三,通过xml文件来获取对象
首先在src下创建一个xml文件
User类
package com.aaa.pojo;
public class User {
public void add(){
System.out.println("Hello 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 http://www.springframework.org/schema/beans/spring-beans.xsd">
<!--获取User对象-->
<bean id="user" class="com.aaa.pojo.User"></bean>
</beans>
最后测试
public class BeanTest {
@Test
public void test1(){
//1.读取配置文件
ApplicationContext config=new ClassPathXmlApplicationContext("bean.xml");
//2.获取对象
User user = config.getBean("user", User.class);
System.out.println(user);
user.add();
}
成功