Spring框架概述(快速入门)

本文是Spring框架的快速入门教程,介绍了Spring作为轻量级JavaEE框架的核心特性,包括IOC和AOP。通过详细的步骤,指导读者从下载Spring、创建项目、引入依赖,到编写普通类、配置文件,最后进行测试代码编写,实现Spring入门。
摘要由CSDN通过智能技术生成

Spring 框架概述:

目录

Spring 框架概述:

1.Spring 是轻量级的开源的 javaEE 框架

2.Spring 有两个核心部分:IOC 和 AOP:

3.Spirng 特点:

4.Spring 的下载

5.接下来,通过一个小例子来掌握spring入门:

6.创建普通类,在这个类里面创建普通方法

7.创建spring的配置文件,在配置文件中配置创建的对象

8.进行测试代码编写

步骤回顾:


1.Spring 是轻量级开源的 javaEE 框架

  • 轻量级的:Spring 引入的相关 jar 包非常小,非常少
  • 开源的:免费提供源代码
  • 框架:用了 Spring 开发效率会提高,复杂—>简单化

2.Spring 有两个核心部分:IOC 和 AOP:

  • IOC(控制反转):把创建对象过程交给 Spring 进行管理
  • AOP(面向切面):不修改源代码,只在此基础上进行功能增强

3.Spirng 特点:

  • 方便解耦,简化开发
  • AOP编程支持
  • 方便程序测试
  • 方便和其他框架进行整合
  • 方便进行事物操作
  • 降低API开发难度
  • 上面几点,开始看的确实挺懵逼的,感觉看了半知半解的感觉,但是通过后面的学习再回头看就会豁然开朗!

4.Spring 的下载

https://repo.spring.io/release/org/springframework/spring/

选择一个最新的版本下载

压缩包下载完成后选择一个文件夹解压

我的是 D:\spring\spring-framework-5.2.9.RELEASE\libs 点进去后

把里面spring关键需要的一些  jar 包选择出来

将这几个单独整理出来,还需要加上 commons-logging-1.2.jar 包

5.接下来,通过一个小例子来掌握spring入门:

1.首先:打开 idea ,新建一个项目,将这个5个  jar 包都复制过来

文件夹名为 lib,如: 

将 jar 包导入到模块中,步骤如下:

导入结果成功如下:

6.创建普通类,在这个类里面创建普通方法

先创建普通类,在src目录下新建个包

步骤:src下--》右键new--》package--》com.xxx.xxx

新建一个类,类名叫 User

类里面的内容如下,简单创建一个普通的方法

package com.lbj.spring5;

public class User {
    public void add(){
        System.out.println("实现了spring");
    }
}

按照正常思路:类的对象创建,应该是new 一个User类,才能把对象创建。

但是我们现在需要通过spring来创建,来我们接着往下看

spring中创建对象有多种方式,我们可以通过【配置文件】做到

7.创建spring的配置文件,在配置文件中配置创建的对象

(1)spring 配置文件使用 xml  格式 

步骤:创建一个xml文件

通过 <bean> 标签完成相关操作【固定写法】

 步骤如下:id="user"的"user"不是对象名字,而是一个【别名】,在测试的方法中能通过这个id值找到对象user

<?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.lbj.spring5.User"></bean>
</beans>

8.进行测试代码编写

步骤:新建一个包,在这个包创建测试类

在包中新建测试类

为了方便调试代码,在类中加入单元测试【alt+enter弹出补全】

将一个普通方法testAdd()写入类中,我们需要通过这个方法:

1.加载spring配置文件

2.获取配置创建的对象,通过context得到对象【注意:我们方法获取对象的方式就此改变】

package com.lbj.spring5.testdemo;

import org.junit.Test;

public class TestSpring5 {
    @Test
    public void testAdd(){

    }
}

(2)在测试方法中加入代码

package com.lbj.spring5.testdemo;

import com.lbj.spring5.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class TestSpring5 {
    @Test
    public void testAdd(){
        //1.加载spring配置文件
        //这个参数是通过上下文配置文件找到xml配置文件
        ApplicationContext context=
                new ClassPathXmlApplicationContext("bean1.xml");
        //2.获取配置创建的对象,通过context.getBean()方法,得到对象
        User user=context.getBean("user", User.class);
        //3.做输出
        System.out.println(user);
        //4.通过user调用add()方法
        user.add();
    }
}

进行单元测试:

运行结果:【完成spring入门过程】

步骤回顾:

1.下载spring框架

2.创建项目

3.引入依赖

4.创建一个类,写入一个方法

5.创建一个xml配置文件,用<bean>把类对象创建出来

6.写测试代码,加载配置文件得到xml配置创建的对象

7.输出调用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值