成诗华

导航

Spring5框架概述

Spring5框架概述

说明

学习地址:Spring5框架教程

概述

  1. Spring是轻量级的开源的JavaEE框架。
  2. Spring可以解决企业应用开发的复杂性。
  3. Spring有两个核心部分:IOC和Aop
    1. IOC:控制反转,把创建对象过程交给Spring进行管理。
    2. Aop:面向切面,不修改源代码进行功能增强。

特点

  1. 方便解耦,简化开发
  2. Aop编程支持
  3. 方便程序测试
  4. 方便和其他框架进行整合
  5. 方便进行事务操作
  6. 降低API开发难度

入门案例

下载Spring5

  1. 使用Spring最稳定版本(后面有GA)

  1. 下载地址
    https://repo.spring.io/release/org/springframework/spring/

  1. 打开IDEA工具,创建普通java工程

  2. 创建lib文件夹,导入Srping5相关jar包

  1. 创建普通类,在这个类创建普通方法
package com.csh.spring5;

public class User {
    public void add(){
        System.out.println("add....");
    }
}
  1. 创建Spring配置文件,在配置文件配置创建的对象

<?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="user" class="com.csh.spring5.User"></bean>

</beans>
  1. 进行测试代码的编写
package com.csh.testdemo;

import com.csh.spring5.User;
import org.junit.Test;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class TestSpring5 {
    @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();

    }

}

输出结果:

posted on 2021-03-28 01:18  成诗华  阅读(79)  评论(1编辑  收藏  举报