前言-
看完Manning的《Struts in action》,觉得这个系列的书真的很棒。于是乎就淘了关于Spring的系列来补课。一下三本,三重的快乐!
上学的时候没有单独对Spring进行特别详细的讲解,SSH中把他放在了最后,也就没有重视。最后大作业也是只用了struts和hibernate糊弄过去了,唉~后悔。现在Spring boot 微服务什么的都要自己摸索。
这本书中淡化了xml文件配置spring,而重点使用的Java注解。框架就应该有xml配置的刻板印象崩塌了,于是乎我打开了Eclipse开始了新的Spring MVC的配置。
正文-
首先第一个问题:怎么下载Spring?
5月15日更新:http://repo.spring.io/release/org/springframework/spring 直达。。。。
1.进入Spring官网:https://spring.io/
2.project-》spring framework
3.找到github,点击进去往下翻找到Spring Framework Artifacts
4.找到Spring仓库连接
5.点击Artifacts选项 按目录找到springframework
6.springframework目录下找到spring,可以看到spring的版本了(很多很多,这边教材中只介绍到4.0,我也就选了4.X中比较高版本的一个)
7.右键Native Browser -》选择dist,当然你想看文档的话把docs也下了,但是spring过于庞大,这个文档着实有点劝退。
OK现在Spring框架有了,打开Eclipse建一个Web项目。。。(第一次配不出所料有问题,上网一查都是Maven建项目的...我好菜啊,不谈了,Maven也得安排上了)
不管那么多,我只建了一个基础的Web项目,加了Tomcat
集成Spring框架-
将下载好的dist解压,将Spring架包导入工程。在创建的工程webWEB-INF下创建一个lib文件夹,将下载的Spring框架包解压的libs文件夹下的*.RELEASE.jar(目前20个)文件复制ib文件夹中。本来先加最小依赖以后慢慢添加,结果老是出问题。顺带一提的是下载的Spring中是没有commons-logging-1.X.jar的,这个需要自己下载,还要建一个xml配置文件(点击跳转)。
接下来的内容完全就是书中的代码和内容了了,我从网上找到另一个人写的文章,大体一样的,顺便还能回顾一下xml配置过程。
https://www.cnblogs.com/lz2017/p/9037924.html
后续-
这里是一些吐槽,还记得下载spring的时候我在这里打了个X,这个development tools 下是IDE
里面都是市面上常见的IDE的spring特制版本。
https://www.cnblogs.com/zhangliqiangvictory/p/12115366.html
然后按照这篇文章上的说明,我再赞叹2年不见变化真大的同时,复制了文件夹到我的Eclipse中。
吃了一波文化的亏。。。。
不过这个STS(SpringToolSuite4)看起来蛮有趣的。
我下载的是eclipse版的,运行后是这样的,真的很有趣,有空试一试吧。