ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Spring从入门到精通】00-Spring 简介

2022-02-27 09:01:49  阅读:210  来源: 互联网

标签:00 5.3 15 入门 创建 Spring jar spring


笔记来源:尚硅谷Spring框架视频教程(spring5源码级讲解)

目录

Spring 简介

1、Spring 课程内容介绍

  • 1)Spring 概念
  • 2)IOC 容器
  • 3)AOP
  • 4)JdbcTemplate
  • 5)事务管理
  • 6)Spring5 新特性

2、Spring 框架概述

Spring 是轻量级的开源的 J2EE 框架,可以解决企业应用开发的复杂性

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

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

Spring 特点

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

在课程中选取 Spring 版本 5.x 讲解

3、Spring 入门案例

1)下载 Spring5

2)创建普通 Java 工程

打开 IDEA 工具,点击File-New-Project

image-20220213142138263

选择Java,创建一个普通工程

image-20220213142118708

勾选Create project from template

image-20220213142259786

填写Project nameProject locationBase package

image-20220213142427291

3)导入 Spring5 相关 jar 包

通过下载解压的包中,提供了很多jar包,但并不需要所有都引入

  • *-5.3.15.jar:编译包(正是我们需要的)
  • *-5.3.15-javadoc.jar:文档包
  • *-5.3.15-sources.jar:源码包

image-20220213142631008

我们再看下 Spring5 模块

image-20220213142535400

其中的Core Container核心模块有

  • Beans
  • Core核心包
  • Context上下文
  • Expression表达式

image-20220213143211949

我们目前导入这四个核心模块的包即可

  • spring-beans-5.3.15.jar
  • spring-core-5.3.15.jar
  • spring-context-5.3.15.jar
  • spring-expression-5.3.15.jar
  • commons-logging-1.2.jar(不是 Spring 的包,但有依赖关系,不引入会报错)

在工程中新建一个lib文件夹,存放这些包

image-20220213144049090

将这些jar包导入项目中

image-20220213144012507

选中lib下的jar

image-20220213144144719

选中后效果,最后点击OK即可

image-20220213144242158

4)创建普通类和方法

public class User {
    public void add(){
        System.out.println("Hello World: User.add()方法");
    }
}

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

src上点击New-XML Configuration File-Spring Config

image-20220213144552041

创建xml配置文件

image-20220213144828139

创建成功的xml文件已经有了基本的<beans>根标签

image-20220213144922843

接下来,配置相关对象的<bean>即可

<!--配置User对象-->
<bean id="user" class="com.vectorx.spring5.User"></bean>

6)进行测试代码的编写

@Test
public void testAdd() {
    // 1、加载自定义的Spring配置文件
    ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");

    // 2、获取配置的User对象
    User user = context.getBean("user", User.class);

    // 3、操作User对象
    System.out.println(user);
    user.add();
}

测试结果如下

image-20220213145645855

标签:00,5.3,15,入门,创建,Spring,jar,spring
来源: https://www.cnblogs.com/vectorx/p/15941458.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有