[Spring in action 笔记0]没有xml配置的spring

前言-

看完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

[Spring in action 笔记0]没有xml配置的spring_第1张图片

 

3.找到github,点击进去往下翻找到Spring Framework Artifacts

[Spring in action 笔记0]没有xml配置的spring_第2张图片

 

4.找到Spring仓库连接

[Spring in action 笔记0]没有xml配置的spring_第3张图片

 

5.点击Artifacts选项  按目录找到springframework

[Spring in action 笔记0]没有xml配置的spring_第4张图片

 

6.springframework目录下找到spring,可以看到spring的版本了(很多很多,这边教材中只介绍到4.0,我也就选了4.X中比较高版本的一个)

7.右键Native Browser -》选择dist,当然你想看文档的话把docs也下了,但是spring过于庞大,这个文档着实有点劝退。

[Spring in action 笔记0]没有xml配置的spring_第5张图片

 

 

 [Spring in action 笔记0]没有xml配置的spring_第6张图片

 

OK现在Spring框架有了,打开Eclipse建一个Web项目。。。(第一次配不出所料有问题,上网一查都是Maven建项目的...我好菜啊,不谈了,Maven也得安排上了)

不管那么多,我只建了一个基础的Web项目,加了Tomcat

 

集成Spring框架-

将下载好的dist解压,将Spring架包导入工程。在创建的工程\web\WEB-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

[Spring in action 笔记0]没有xml配置的spring_第7张图片

里面都是市面上常见的IDE的spring特制版本。

https://www.cnblogs.com/zhangliqiangvictory/p/12115366.html

然后按照这篇文章上的说明,我再赞叹2年不见变化真大的同时,复制了文件夹到我的Eclipse中。

吃了一波文化的亏。。。。

不过这个STS(SpringToolSuite4)看起来蛮有趣的。

[Spring in action 笔记0]没有xml配置的spring_第8张图片

 

我下载的是eclipse版的,运行后是这样的,真的很有趣,有空试一试吧。

[Spring in action 笔记0]没有xml配置的spring_第9张图片

 

你可能感兴趣的:([Spring in action 笔记0]没有xml配置的spring)