Spring概述

160 阅读1分钟

概述

Spring是一个轻量级开源的Java EE框架,能够解决企业开发的复杂性。Spring主要包括两个核心的部分:

  • IOC 控制反转,把创建对象交给Spring处理
  • AOP 面向切面,不修改源代码的情况下,可以实现功能的添加或增强

特点

  • 方便解耦,简化开发
  • AOP编程支持
  • 方便程序的测试
  • 可以集成其他各种框架
  • 降低java API 的调用难度

入门案例

  1. 下载Spring框架,创建Java项目
  2. 下载Spring5的四个核心Jar包:Beans、Core、Context、Expression(核心)以及commons-logging日志包
  3. 导入Jar包:File-Project Structure-Modules-Dependencies-点击+号-选中5个Jar包。导入完成
  4. 创建一个普通类,并创建一个普通方法
  5. 创建Spring配置文件,在配置文件中配置创建的对象。 class为该类的路径
<!--配置User对象创建-->
<bean id="user" class="com.Test.User"></bean>
  1. 创建测试类Test,并创建单元测试
public class Test {
    @org.junit.Test
    public void testAdd(){
        //1. 加载Spring配置文件
        ApplicationContext context=new ClassPathXmlApplicationContext("bean1.xml");
        //2. 获取配置创建的对象
        User user = context.getBean("user", User.class);
        System.out.println(user);
        user.add();
    }
}

输出结果: image.png