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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 物联网服务器_物联网接口

    物联网服务器_物联网接口一、第一次上线本主机于2018年12月23日正式上线,初装了4个设备,管理474只表,由于是手抄改网络抄表不是新安装,考虑到人工再去布线的成本远高于设备成本,因此多用了几个设备,每个设备通道都没有用完。1、设备号为663183的设备在安装后有一个通道在抄读水表的时候有短路发生,那是因为…

    2022年8月31日
  • hexdump用法_linux dump命令

    hexdump用法_linux dump命令本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接。内容可任意使用,但对因使用该内容引起的后果不做任何保证。作者:fireaxe_hq@hotmail.com博客:fireaxe.blog.chinaunix.net转自:http://blog.chinaunix.net/uid-20528014-id-4087756.html开发时经常会…

    2022年9月21日
  • 字符串反转的实现方法总结「建议收藏」

    文章目录方法1:对称交换法方法2:函数递归法方法3:列表反转法方法4:循环反向迭代法方法5:倒序切片法方法6:遍历索引法方法7:反向遍历索引法方法8:列表弹出法方法9:反向循环迭代法方法10:累积相加法方法11:匿名函数法方法12:列表倒序法方法13:双向队列排序法方法14:双向队列反转法方法1:对称交换法str=’abcdef’deff(s):s=list(s)…

    2022年4月16日
  • HttpEntity的类型及其使用(各种继承的使用)「建议收藏」

    HttpEntity的类型及其使用(各种继承的使用)packagecom.lyj.demo.customTests;importorg.apache.http.Header;importorg.apache.http.HeaderElement;importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.ParseException;importorg.apa

    2022年4月18日
  • C#QuotedStr方法实现,引号的处理

    C#QuotedStr方法实现,引号的处理在Delphi中处理引号有QuotedStr函数,但C#中却没有相应的处理!所以转换了Delphi的代码为C#中来处理。。以下为代码!protectedstringQuotedStr(stringS){stringvResult;vResult=S;for(inti

    2022年10月17日
  • 利用Python+阿里云实现DDNS(动态域名解析)

    利用Python+阿里云实现DDNS(动态域名解析)引子我想大家应该都很熟悉DNS了,这回在DNS前面加了一个D又变成了什么呢?这个D就是Dynamic(动态),也就是说,按照传统,一个域名所对应的IP地址应该是定死的,而使用了DDNS后,域名所对应的IP是可以动态变化的。那这个有什么用呢?比如,在家里的路由器上连着一个raspberrypi(树莓派),上面跑着几个网站,我应该如和在外网环境下访问网站、登陆树莓派的SSH呢?还有,家里…

    2022年6月8日

发表回复

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

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