导入spring in action 4 第5章源码到eclipse
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导入spring in action 4 第5章源码到eclipse相关的知识,希望对你有一定的参考价值。
第5章源码结构
源码里没有.setting文件和.classpath文件以及.project文件,直接导入则不能识别,因此需要新建一个项目,用导入文件的方式将源码的代码导入到Eclipse项目里.其实这种方式比直接把源码导入成项目要好的多,因为导入文件的方式是把源码里的文件复制到新项目里,在新项目里修改内容不会改变源码的内容,而如果直接把源码导入成项目,修改项目的内容时则是直接修改了源码.
很明显,源码中显示项目为Gradle的项目,因此在eclipse里新建一个Gradle项目
新建的项目命名为spittr_2,这种方式不知道会有什么风险,最好是设置成与源码相同的项目名,因为在此之前已经新建了一个sprittr项目,并将源码导入,所以这里使用了一个新项目名.
建议在实际操作中设置新项目的名字与源码一致.
spittr_2项目名右键 -> import -> file system -> 在file directory中定位到源码位置,勾选options里的overwrite existing resources without warning
因为源码中的gradle配置的中央库的地址是maven(),该地址比较慢,可以换成阿里云的地址,
修改build.gradle文件,修改前
repositories { maven { url ‘http://maven.springframework.org/release‘ } maven { url ‘http://maven.springframework.org/milestone‘ } maven { url ‘http://maven.springframework.org/snapshot‘ } maven { url ‘http://download.java.net/maven/2‘ } mavenCentral() } task wrapper(type: Wrapper) { gradleVersion = ‘2.1‘ }
修改后,因为本机的gradle版本是3.0,所以修改了Gradel版本号,在repositories中注释掉了国外的中央库地址,只使用了阿里云的地址.
repositories { maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/‘} //maven { url ‘http://maven.springframework.org/release‘ } //maven { url ‘http://maven.springframework.org/milestone‘ } //maven { url ‘http://maven.springframework.org/snapshot‘ } //maven { url ‘http://download.java.net/maven/2‘ } //mavenCentral() } task wrapper(type: Wrapper) { //gradleVersion = ‘2.1‘ gradleVersion = ‘3.0‘ }
上述操作完成后,点击项目右键 -> Gradle -> Refresh Gradle Project即可下载相关的jar包.
假如在实际操作中新建的项目名确实与源码的项目名不一致,正如本文所设置的这样,那么应该还需要修改其它内容,如果新建的项目名与源码的项目名一致,那就只需要修改该内容即可.
本文出自 “梦里不知身是客” 博客,转载请与作者联系!
以上是关于导入spring in action 4 第5章源码到eclipse的主要内容,如果未能解决你的问题,请参考以下文章
SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-008-SpEL介绍
SPRING IN ACTION 第4版笔记-第十章Hitting the database with spring and jdbc-001-Spring对原始JDBC的封装
SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-011-注入AspectJ Aspect
SPRING IN ACTION 第4版笔记-第五章BUILDING SPRING WEB APPLICATIONS-002-Controller的requestMappingmodel