Spring框架介绍
spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,mybatis框架等组合使用。
入门案例
1、使用Spring最新稳定版本(5.3.15)。
官方网址:https://spring.io/projects/spring-framework#learn
2、下载地址
https://repo.spring.io/ui/native/release/org/springframework/spring 选取对应版本压缩包。
解压后的文件目录结构:
3、打开IDEA工具,创建普通Java工程
选择Java8 作为项目SDK。
4、导入Spring5相关jar包
根据下图所示导入核心依赖:
在刚才解压的libs目录中提出这四个jar包,以下是事先拷出来的。
除了上述四个jar包外,我们还要一个日志依赖commons-logging-1.2.jar(必须要,下载地址:https://commons.apache.org/proper/commons-logging/download_logging.cgi)。
为了方便操作,我在根目录下创建了libs文件夹,并放入以上5个jar包。
显然这样是idea无法识别的,添加至该模块依赖里:
5、实现创建一个类的对象
创建一个Java类,并添加一个普通方法。
public class User {
public void add() {
System.out.println("add()...");
}
}
要求是通过spring来创建User类的对象,而非自己new出来。
6、创建spring配置文件
我们将在这里实现类对象创建的逻辑。
(1)配置文件为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 id="user" class="com.springio.test.User"></bean>
</beans>
7、编写测试代码测试
测试通过,返回了User类的对象并成功调用了add方法。
以上就是Spring5简单上手的demo示例,希望对你们有所帮助!