1、Spring5概述和入门案例

1Spring框架的概述

1Spring 是一个轻量级的开源的javaEE框架。

2Spring 框架可以解决企业应用开发的复杂性

3Spring 核心的两个部分:IOCAOP

  IOC:控制反转,把创建对象的过程交给Spring管理

  AOP:面向切面,不改源代码的情况下进行功能的增强(或添加)

4Spring框架的特点:

  l 方便解耦,简化开发

  l AOP编程的支持

  l 便和其他框架进行整合

  l 方便进行事务操作

  l 降低了javaEE API的使用难度

 

2、入门案例

1、下载Spring5:官网为 https://spring.io/ 

1)使用 Spring 最新稳定版本 5.2.6

 

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

 

 

 

 

2、打开 idea 工具,创建普通 Java 工程

 

 

 

 

3、导入 Spring5 相关 jar

入门案例只需要做基本功能,所以只需要导入下面四个包

 

 

 

还需要导入日志的包:commons-logging-1.1.1.jar 否则会报错

 

4、创建普通类,在这个类创建普通方法

public class User {
    public void add(){
        System.out.println("add......");
    }
}

 

5、创建 Spring 配置文件,在配置文件配置创建的对象

(1)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标签用于创建对象
    class是所要创建对象的类的全路径(全类名)
    id是对象的别名
-->
    <bean id="user" class="com.spring5.User"></bean>
</beans>

6、进行测试代码编写

public class TestSpring5 {
    @Test
    public void testAdd(){
        //1、加载spring的配置文件
            //ClassPathXmlApplicationContext():classPath即使类路径,在src下可以直接写成文件名,如果不是src下,需要写下路径
            //FileSystemXmlApplicationContext():在路径下可以直接写成文件名
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");

        //2、获取配置文件创建的对象
        User user = context.getBean("user", User.class);//通过getBean获取对象的别名

        System.out.println(user);
        user.add();
    }
}

 

posted @ 2022-05-18 08:19  卓汶  阅读(64)  评论(0编辑  收藏  举报