Spring 下载与Maven配置

Spring 下载与Maven配置

一、下载

  • Rod Johnson:Spring Framework创始人。悉尼大学音乐博士。

  • Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术矿机

  • SSH: Struct2+ Spring+Hibernate

  • SSM: SpringMvc+Spring+Mybatis

  • 官网:Spring Framework

  • 官网下载地址:https://repo.spring.io/ui/native/libs-release/org/springframework/spring/

  • GitHub下载教程:

    1. 打开 SpringFrmework网址
    2. 点击gitHub的图标Springframework
  1. 下载最新版本即可。点击v5.3.22进入下载界面,拉到最下边
    GitHub下载springframework
  2. 拉到Assets,即可下载spring源码
    在这里插入图片描述

二、Maven导入Spring

  1. Maven repository
  2. 选择Spring Web MVC
  3. 选择最新版
    在这里插入图片描述
    4.导入依赖
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<!--导入springframework依赖-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.3.22</version>
</dependency>

<!--导入Spring-jdbc依赖,帮助Spring和Mybatis整合-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>5.3.22</version>
</dependency>

三、spring 的优点

  1. Spring是一个开源的免费的框架(容器)
  2. Spring是一个轻量级的、非侵入的框架
  3. 控制反转(IOC)、面向切面编程(AOP)
  4. 支持事务的处理,对框架整合的支持
    总结一句话:spring就是一个轻量级的控制反转(IOC)和面向切面编程的框架。
  • 非侵入:就是如果更换了框架,开发者只需要更改配置文件即可。
  • 侵入式:用户代码对框架产生依赖,不能在框架外使用,不利于代码的复用。就是更改,开发者则必须要更改代码。好处是可以更好的与框架结合,更充分的利用框架的功能。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在使用Spring Cache时,需要在Maven配置文件中添加相应的依赖。可以通过引入以下Maven坐标来导入Spring Cache相关依赖: ```xml <!-- 拓展缓存技术的整合 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <!-- 含RedisCacheManager --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> ``` 这些依赖将帮助我们实现基于注解的缓存功能,并且支持使用Redis作为缓存管理器。 在进行Spring Cache的Maven配置后,还需要进行相应的yml配置和编写RedisConfig配置类以及RedisController类等。这些配置和类的详细内容可以参考SpringBoot2.0整合SpringCache和Redis的实战教程。 总的来说,Spring Cache是一个框架,通过注解可以实现缓存功能。它提供了一层抽象,底层可以切换不同的缓存技术,而CacheManager则是Spring提供的各种缓存技术的抽象接口。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Spring Cache入门(简介+maven坐标+yml文件配置+常用注解)](https://blog.csdn.net/m0_64037602/article/details/126732633)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [SpringBoot2.0整合SpringCache和Redis.docx](https://download.csdn.net/download/charles0902/12255390)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值