当前位置: 首页 > news >正文

Spring-Framework源码环境搭建

1、下载源码

https://gitee.com/mirrors/Spring-Framework_old1/tree/5.2.x/
在这里插入图片描述

2、如果是下载的压缩包,初始化为一个git项目

cd Spring-Framework
git init
git add .
git commit

3、修改build.gradle文件

// 注销这句话
// allWarningsAsErrors = true

// 更换repositories地址
repositories {
// mavenCentral()
// maven { url “https://repo.spring.io/libs-spring-framework-build” }
maven { url “https://maven.aliyun.com/nexus/content/groups/public” }
maven { url “https://maven.aliyun.com/nexus/content/repositories/jcenter” }
maven { url “https://repo.spring.io/libs-spring-framework-build” }
maven { url “https://repo.spring.io/snapshot” }
maven { url “https://oss.jfrog.org/artifactory/oss-snapshot-local” }
}

4、修改gradle-wrapper.properties文件

// 自己下载gradle-5.6.4-bin.zip压缩包,改为读取本地文件
distributionUrl=file:/Users/文件路径/gradle-5.6.4-bin.zip
下载地址:
https://mirrors.cloud.tencent.com/gradle/

5、设置idea

在这里插入图片描述

在这里插入图片描述

6、项目导入idea,开始构建gradle项目

在这里插入图片描述

7、构建成功后,点击运行这两个

在这里插入图片描述

8、跑一遍这两个test

在这里插入图片描述

9、注销org.springframework.build.compile.CompilerConventionsPlugin方法中

在这里插入图片描述

10、创建spring-example项目测试, 成功通过spring容器拿到Bean实例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • window和ubuntu自签证书
  • Node.js 应用场景
  • vue3中nextTick的作用及示例
  • Asp.Net Core 基于(asp.net core 2.2) 创建asp .net core空项目
  • vite+vue2+elementui构建之 vite.config.js
  • 优化算法
  • uniapp小程序开发入门01-快速搭建一个空白的项目并预览它
  • 用C语言实现——一个中缀表达式的计算器。支持用户输入和动画演示过程。
  • 文档编辑:reStructuredText全面使用指南 — 第一部分 介绍
  • 百度打响第一枪!通用超级智能体时代,真的来了
  • Spring 与 ActiveMQ 的深度集成实践(二)
  • OpenCv高阶(九)——背景建模
  • playwright的简单使用
  • Linux实验课
  • SQL进阶知识:九、高级数据类型
  • 【Pandas】pandas DataFrame rsub
  • 在构造函数内部和外部定义的方法区别
  • 【时时三省】(C语言基础)循环程序举例
  • AI 场景落地:API 接口服务 VS 本地部署,哪种更适合?
  • 管家婆财贸ERP BB105.销售按结算单位价格跟踪
  • 俄军方:已完成库尔斯克地区全面控制行动
  • 委员呼吁提高政府机构电话号码准确性,辽宁阜新回应
  • 新城市志|中国消费第一城,迎来“补贴力度最大”购物节
  • 驻美国使馆发言人就美方希就关税问题与中方对话答记者问
  • 江苏、安徽跨省联动共治“样板间”:进一扇门可办两省事
  • 远程控制、窃密、挖矿!我国境内捕获“银狐”木马病毒变种