1. Spring框架概述
- Spring是轻量级的JAVAEE框架
- Spring可以解决企业应用开发的复杂性
- Spring有两个核心部分:IOC和AOP
- IOC:控制反转,把创建对象过程交给spring进行管理
- AOP:面向切面,不修改原代码进行功能增强
- Spring特点
- 方便解耦,简化开发
- AOP编程支持
- 方便程序测试
- 方便集成各种优秀框架
- 方便进行事务操作
- 降低API的开发难度
入门案例
2. 下载Spring5
进入官网:https://spring.io/,在下拉框中找到spring framework

点击下图标记的图标

页面跳转到github后,找到Access to Binaries,点击下图所示链接


或直接使用 https://repo.spring.io/webapp/#/home
点击如图标记的按钮

找到release,然后点击org,找到springframework



最终就可以得到相应链接 https://repo.spring.io/release/org/springframework/spring/
在这里下载最新版本5.3.0


解压后可以看到

3. 创建一个空的java工程
使用idea创建一个空的java项目



4. 导入Spring5的相关jar包
最少需要引入core内的相关jar包

另外还需要下载一个apache的commons-logging的jar包,然后将所需的jar包复制到项目中

然后将相应jar包导入到项目中

点击下图内容

点击加号,选择 Jars or directories

选中要导入的所有jar包,点击确认

最后点击apply

5. spring简单使用
5.1创建一个普通类,并编写一个方法
public class User {
public void add() {
System.out.println("调用了add方法");
}
}
5.2 创建spring配置文件
在配置文件中配置要创建的对象
(1)Spring配置文件使用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.study.spring5.User">
</bean>
</beans>
5.3 测试代码编写
public class Main {
public static void main(String[] args) {
// 1. 加载spring配置文件
ApplicationContext applicationContext =
new ClassPathXmlApplicationContext("bean1.xml");
// 2. 获取配置创建的对象
User user = applicationContext.getBean("user", User.class);
// 3. 调用对象方法
user.add();
}
}
本文围绕Spring框架展开,介绍其为轻量级JAVAEE框架,核心是IOC和AOP,具有解耦、支持AOP编程等特点。还详细说明了Spring5的下载步骤,以及如何创建空Java工程、导入相关jar包,最后给出了Spring简单使用的示例,包括创建类、配置文件和编写测试代码。
2570

被折叠的 条评论
为什么被折叠?



