Spring5入门学习笔记

简介: 这个是视频学习时记录的笔记,供自己日后复习和其他同学参考使用。

Spring框架介绍

spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,mybatis框架等组合使用。


入门案例

1、使用Spring最新稳定版本(5.3.15)。

官方网址:https://spring.io/projects/spring-framework#learn  image.png

2、下载地址

https://repo.spring.io/ui/native/release/org/springframework/spring 选取对应版本压缩包。

image.png

image.png

解压后的文件目录结构:

image.png

3、打开IDEA工具,创建普通Java工程

image.png

选择Java8 作为项目SDK。

image.png

4、导入Spring5相关jar包

根据下图所示导入核心依赖:

image.png

在刚才解压的libs目录中提出这四个jar包,以下是事先拷出来的。

image.png

除了上述四个jar包外,我们还要一个日志依赖commons-logging-1.2.jar(必须要,下载地址:https://commons.apache.org/proper/commons-logging/download_logging.cgi)。


为了方便操作,我在根目录下创建了libs文件夹,并放入以上5个jar包。

image.png

显然这样是idea无法识别的,添加至该模块依赖里:

image.png

5、实现创建一个类的对象

创建一个Java类,并添加一个普通方法。

public class User {    

public void add() {

      System.out.println("add()...");

   }

}

要求是通过spring来创建User类的对象,而非自己new出来。


6、创建spring配置文件

我们将在这里实现类对象创建的逻辑。

(1)配置文件为xml格式

image.png

<?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.springio.test.User"></bean>

</beans>


7、编写测试代码测试


image.png

测试通过,返回了User类的对象并成功调用了add方法。

以上就是Spring5简单上手的demo示例,希望对你们有所帮助!

相关文章
|
2月前
|
存储 安全 Java
SpringBoot搭建Spring Security 入门
SpringBoot搭建Spring Security 入门
113 0
|
3月前
|
Java 程序员 Maven
Spring AOP入门指南:轻松掌握面向切面编程的基础知识
Spring AOP入门指南:轻松掌握面向切面编程的基础知识
|
3月前
|
存储 监控 Java
Spring6入门 + Log4j2
Spring6入门 + Log4j2
|
3月前
|
Java Android开发 Spring
spring-boot入门例子
spring-boot入门例子
|
4月前
|
监控 安全 Java
Spring Boot2.6入门
Spring Boot2.6入门
52 0
|
4月前
|
Java 容器 Spring
Spring-依赖注入(DI)入门案例及bean基础配置
Spring-依赖注入(DI)入门案例及bean基础配置
42 0
|
14天前
|
前端开发 Java 数据库连接
Spring系列文章1:Spring入门程序
Spring系列文章1:Spring入门程序
|
11天前
|
XML Java 数据格式
从入门到精通:Spring基础注解的全面解析
从入门到精通:Spring基础注解的全面解析
28 2
从入门到精通:Spring基础注解的全面解析
|
1月前
|
存储 缓存 安全
Spring Boot从入门到实战
本课程从SpringBoot的最基础的安装、配置开始到SpringBoot的日志管理、Web业务开发、数据存储、数据缓存,安全控制及相关企业级应用,全程案例贯穿,案例每一步的都会讲解实现思路,全程手敲代码实现。让你不仅能够掌SpringBoot的应用,还能了解背后的原理,学习完本课程后,能够让你动手独立完成一个中小型的SpringBoot Web应用开发。
19 1
Spring Boot从入门到实战
|
2月前
|
安全 Java 数据库
SpringSecurity系列(二) Spring Security入门
SpringSecurity系列(二) Spring Security入门