1. spring相关概述及简单示例

1. Spring框架概述

  • Spring是轻量级的JAVAEE框架
  • Spring可以解决企业应用开发的复杂性
  • Spring有两个核心部分:IOC和AOP
    • IOC:控制反转,把创建对象过程交给spring进行管理
    • AOP:面向切面,不修改原代码进行功能增强
  • Spring特点
    • 方便解耦,简化开发
    • AOP编程支持
    • 方便程序测试
    • 方便集成各种优秀框架
    • 方便进行事务操作
    • 降低API的开发难度

入门案例

2. 下载Spring5

进入官网:https://spring.io/,在下拉框中找到spring framework

image-20201106151104985

点击下图标记的图标

image-20201106151117786

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

image-20201106151339206

image-20201106151409972

或直接使用 https://repo.spring.io/webapp/#/home

点击如图标记的按钮

image-20201106151827501

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

image-20201106151923514

image-20201106152009944

image-20201106152322352

最终就可以得到相应链接 https://repo.spring.io/release/org/springframework/spring/

在这里下载最新版本5.3.0

image-20201106152441970

image-20201106152550330

解压后可以看到

image-20201106153513494

3. 创建一个空的java工程

使用idea创建一个空的java项目

image-20201106153715186

image-20201106153721677

image-20201106153729074

4. 导入Spring5的相关jar包

最少需要引入core内的相关jar包

image-20201106155254582

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

image-20201106155931288

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

image-20201106160027465

点击下图内容

image-20201106160110208

点击加号,选择 Jars or directories

image-20201106160143266

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

image-20201106160227892

最后点击apply

image-20201106160241133

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();
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值