spring源码搭建_springmvc常用5种注解

spring源码搭建_springmvc常用5种注解1、Spring源码下载第一步:https://github.com/spring-projects/spring-framework从git上面下载Spring的源码第二步:下载http://services.gradle.org/distributions/(笔者采用的是4.7版本)第三步:解压gradle-4.7-all.zip,配置GRADLE_HOME和PathGRADLE_HOME…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、Spring源码下载

第一步:https://github.com/spring-projects/spring-framework  从git上面下载Spring的源码

47eea557c9e4c628a497980e119c8ded.png

第二步:下载http://services.gradle.org/distributions/(笔者采用的是4.7版本)

084a733f619b39755841e203475a3355.png

第三步:解压gradle-4.7-all.zip,配置GRADLE_HOME和Path

GRADLE_HOME = D:\gradle-4.7-all\gradle-4.7(gradle压缩包解压后的目录)

2873cdfbfb7fd6c92f152b01a9877856.png

Path = %GRADLE_HOME%\bin

6d5ec79bc25464d2b4f26249486689f3.png

第四步:验证gradle-v,环境变量是否正确

10f453dc28903e2af3e3dc622241be3d.png

2、编译Spring项目

spring介绍的编译方法

a51dc74b5be3510d156226059d89fec5.png

1、先通过cmd 命令找到Spring-oxm目录下面,执行命令gradle :spring-oxm:compileTestJava

14af510a38bc55b3982d63ed38358c10.png

出现这个问题,请打开D:\spring-framework-master\spring-framework-master 下面的 build.gradle

1bb3e6724b06bbc68f8259fb592b9bd3.png

修改此版本号为0.9.15,修改后继续执行 gradle :spring-oxm:compileTestJava

0e265263d14020b94bc5c2a8bfe9855f.png

出现这个问题,回到上级目录,执行命令gradle objenesisRepackJar  和 gradle cglibRepackJar

49dad66ac143ef776bcd7e0c38052f0d.png

执行完成后,回到Spring-oxm目录下面,执行命令gradle :spring-oxm:compileTestJava

47d7ebf01ec331dd36aa390d5745bfb1.png

一直到编译成功,编译过程中可能出现

58dbdba7b3d2c2bd76ff793568eee4b2.png

造成此问题原因是因为网络原因,多次执行指导编译成功。

3、导入到idea中

开始导入工程,File->import project->选中spring-framework工程->import from external model->Gradle->finish经过一段时间项目导入成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170001.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RC低通滤波器_滤波器的基本原理

    RC低通滤波器_滤波器的基本原理先来几个不错的资源链接:1.RC滤波器截止频率在线计算器:http://www.eechina.com/tools/rc_filter_cutoff_frequency.html2.详谈一阶RC低通滤波器如何过滤高频噪声(网上不错的一个帖子)http://www.elecfans.com/instrument/631912.html3.【滤波器学习笔记】一阶RC低通滤波(下页截图来源)…

    2022年4月19日
    73
  • Java的特点[通俗易懂]

    Java的特点[通俗易懂]Java是一种“简单”、面向对象、分布式、解释型、健壮、安全、体系结构中立、可移植、高性能和动态的编程语言。简单:Java的设计目的是让专业程序员觉得既易学又好用。假设你有编程经历,你将不觉得Java难掌握,如果你已经理解面向对象编程的基本概念,学习Java见更加容易。面向对象:面向对象是现代编程语言的重要特征之一,面向对象技术极大的提高了人们的软件开发能力。分布

    2022年7月7日
    23
  • 博弈论与多智能体强化学习「建议收藏」

    博弈论与多智能体强化学习「建议收藏」AnnNowe´,PeterVrancx,andYann-Michae¨lDeHauwereAbstract.ReinforcementLearningwasoriginallydevelopedforMarkovDecisionProcesses(MDPs).Itallowsasingleagenttolearnapolicythatma…

    2022年10月9日
    3
  • 铝电解电容分类方法

    铝电解电容分类方法铝电解电容分类方法各大厂商的分类方式基本一致,主要按以下几个指标:极性容量耐压温度特性ESR寿命其他一般来说,电解电容实物上都会印上容值耐压值系列号分类的系列号,则各个厂商都有所不同,没有统一标准,比较常用到的都是各家的标准品,例如VT,RVT等。…

    2022年8月22日
    6
  • Django(46)drf序列化类的使用(ModelSerializer)「建议收藏」

    Django(46)drf序列化类的使用(ModelSerializer)「建议收藏」前言我们上篇文章使用到了Serializer类,可能有小伙伴说太过复杂,那么本篇就为大家带来更加简便的序列化类ModelSerializerModelSerializer先来看下ModelSer

    2022年7月30日
    10
  • 二维码生成器小程序_小程序二维码制作

    二维码生成器小程序_小程序二维码制作使用Taro框架写小程序,生成二维码,在微信开放平台找到一个特别好用的二维码生成器(可在原生小程序,mpvue,taro中使用)文档地址:微信开放平台文档地址)github地址:github地址,有详细的描述在taro中使用1、安装npmiwxmp-qrcode2、使用importQRfrom’wxmp-qrcode'<canvasid={this.state…

    2025年6月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号