Spring5入门学习笔记

Spring框架介绍

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


入门案例

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

官方网址:https://spring.io/projects/spring-framework#learn Spring5入门学习笔记

2、下载地址

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

Spring5入门学习笔记

Spring5入门学习笔记

解压后的文件目录结构:

Spring5入门学习笔记

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

Spring5入门学习笔记

选择Java8 作为项目SDK。

Spring5入门学习笔记

4、导入Spring5相关jar包

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

Spring5入门学习笔记

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

Spring5入门学习笔记

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


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

Spring5入门学习笔记

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

Spring5入门学习笔记

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

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

public class User {

public void add() {

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

}

}

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


6、创建spring配置文件

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

(1)配置文件为xml格式

Spring5入门学习笔记

​<?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、编写测试代码测试


Spring5入门学习笔记

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

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

上一篇:从Y = X到构建完整的人工神经网络


下一篇:[Unity3d]使用摄像机制作实时显示小地图