Spring 到底要怎么入门?

2019-05-13 15:24:56 +08:00
 x97bgt

交叉看了一个月的《 Sring 实战》和《精通 Spring 4.x 》,依赖注入和切面的概念大致能理解了,但对 DAO、持久化这些看得迷迷糊糊的。

更严重的是,完全没有一个全局上的了解。可能或多或少地知道对象、配置是怎么得到的,改改老代码还凑合着,但如果要我从零写一个 Demo,那完全不行了。

可能是刚开始做程序员,以前没接触过类似的框架,术语一下子涌来实在太晕了。大家都是怎么入门的?

5841 次点击
所在节点    程序员
42 条回复
HuasLeung
2019-05-13 17:34:22 +08:00
Spring 这玩意太庞大了……如果不是为了学习而学习去深究它产出不大,可以学它的几个主要的 project:spring boot、spring cloud 和 spring security 等
lawliet233
2019-05-13 17:34:49 +08:00
先撸代码,在看原理,这样才能通透
emeab
2019-05-13 17:54:14 +08:00
先跟着网上视频写项目啊... 写完一章再回来看原理
aa6563679
2019-05-13 18:01:39 +08:00
dao 持久化这些都是属于工具类了,不是必须要用的。
txtxdog
2019-05-13 18:12:36 +08:00
推荐自上而下,从 spring boot 开始
cway
2019-05-13 18:16:11 +08:00
ctrl+c
ctrl+v
即可
razertory
2019-05-13 18:22:40 +08:00
说实在的,出现这个玩意儿就是因为 「 Java 没有考虑到如何降低大型工程的复杂度」它的核心功能就是 「 Java 语言的布丁」。已放弃,转 Go 和 Scala
aidoudou
2019-05-13 18:43:15 +08:00
多用就好了,,现在就是个全家桶,用到啥研究啥就好了
xiaowei0823
2019-05-13 18:49:26 +08:00
虽然用了一年的 Spring boot,但是你要问我什么是切面什么是 DAO 我也说不清楚 @_@
Laodaige
2019-05-13 18:52:56 +08:00
impl
2019-05-13 18:59:46 +08:00
学不动,从入门到放弃,建议直接放弃
yclooer
2019-05-13 19:08:37 +08:00
能用 spring 全家桶实现一个需求就算是入门了
orm
2019-05-13 21:27:42 +08:00
学 vert.x 吧
DRcoding
2019-05-13 21:46:12 +08:00
自从用了封装的更加的更加严实的 spring boot,虽然相当方便,但是更加感觉到自己只是用一用"工具"的码农了。。。
PDX
2019-05-13 21:49:03 +08:00
学 vertx 吧,特别妙
x97bgt
2019-05-13 22:20:47 +08:00
@PDX #35 @orm #33 公司项目用的 Spring,没办法必须学
x97bgt
2019-05-13 22:21:13 +08:00
@Laodaige #30 怎么 page not found
lijbgo
2019-05-13 23:36:22 +08:00
#37 这种情况,先去掉后面项目,进入个人主页,你就会发现
micean
2019-05-14 00:43:46 +08:00
前段时间用 spring 配了个 OAuth2,想加点需求,然后看源码看懵了……
最后自己看 OAuth2 协议撸个新 Server
jzmws
2019-05-14 08:53:20 +08:00
下个 demo 先跑起来 ,然后再去找为什么这样子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/563669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX