首页 > 编程知识 正文

springmvc源码分析,spring源码有多少行代码

时间:2023-05-05 10:26:19 阅读:51767 作者:4929

由于Spring源代码浏览环境的构建和测试Spring源仓库的github很慢,因此在此选择使用gitee上的Spring仓库

3359 gitee.com/mirrors/spring-framework.git

Gradle安装为了避免在下载和安装Gradle之前版本可能出现的问题,请使用Spring源grad le/grad le/grad le-wrapper.properties

distribution base=grad le _ user _ homedistributionpath=wrapper/distsdistributionurl=https3360//服务. grad

因为gradle安装没什么好说的,所以直接下载压缩包并解压缩到您想要存储的目录中。

接下来,在idea中配置网格。

IDEA导入源代码并直接从gitee中提取代码,然后等待gradle生成项目。 经过长时间的等待后,您会看到spring的源代码是这样长的:

巨大的模块不由得吓了一跳。

构建项目使用idea中的Gradle插件直接重新编译spring-oxm和spring-core模块,然后重新编译整个项目。

构建成功:

出乎意料地顺利进行了。

运行简单的测试spring-mvc的DispatherServletTests进行简单的测试。

考试合格。

创建测试模块创建测试用模块,选择Gradle即可。

将spring-test模块中spring-test.gradle的内容复制到新创建的模块的build.gradle中。

请修改说明。

接下来,创建用于测试的实体类。

公共类测试bean {私有测试str=' test str '; publicstringgetteststr ((return this.test str; } publicvoidsetteststr (string test str ) { this.testStr=testStr; }} spring上下文配置文件:

? XML版本=' 1.0 '编码=' utf-8 '? beans xmlns=' http://www.spring framework.org/schema/beans ' xmlns 3360 xsi=' http://www.w3.org/2001/XML schema-ii

publicclasstestioc { @ testvoidtest (} { classpathxmlapplicationcontextclasspathxmlapplicationcontext=newclasspathxmlaplaplaplication system.out.println (test.get test str (); }执行测试方法

测试成功了。 至此,我们阅读spring源代码的环境结束了。 请不要做得很好。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。