部门解散,要被发配到其他部门,现有项目需要从 Django 转到 Springboot,请问有没有快速入门 Springboot 的教程?

2021-08-10 09:30:29 +08:00
 coolair
很多年没写 Java 了,原来做过 Android 开发,只求短平快,先把项目转换完成,保住职位。
为什么要转?领导安排,新部门全系列 Java 。
为了生计,不敢六字真言。
2940 次点击
所在节点    问与答
15 条回复
TuringGunner
2021-08-10 09:38:18 +08:00
我觉得官方文档就不错

看一遍,就可以照着原来的项目去糊需求了
treizeor
2021-08-10 09:38:33 +08:00
直接找个后台框架用起来,边用边学,比如 RouYi,Erupt 等等。Erupt 用起来比较简单
timethinker
2021-08-10 09:42:02 +08:00
SpringBoot 只是一个类似脚手架的东西,我这么说你肯定没有概念。如果你之前没有接触过 Java 后端开发,可能会遇到很多术语名词,理解这些术语本身需要一定的时间,因为往往它们之间还存在嵌套的关系,即你要明白这个概念,还需要深挖理解另一个概念,里面又涉及到了很多,这是我之前学习的时候遇到的最大的障碍,基本上没有速成的方法,必须要靠时间累积。比如包括但不限于 JDBC 、Servlet 、Bean 、POJO 等等,我这里列举的算是最简单的。

如果你有英语阅读能力的话,我建议直接上 Spring 的官网,文档和参考手册都很详细。如果你想从头开始先找一个练练手,我建议直接搞一本国内的 PDF 电子书,跟着上面做一遍,这种书实体的反而不太方便,看完一遍就没啥价值了。虽然版本不一定是最新的,但是起码自己动手做一遍会有一个大概的了解。
wolfie
2021-08-10 09:44:45 +08:00
Variazioni
2021-08-10 09:50:47 +08:00
springboot 速成有点困难。。里面很多概念都比较抽象。而且晦涩难懂。。
框架里约定好的东西很多。有时候出了问题如果不知道约定的配置很难排查。
建议跟着教程先搭出一个项目来。。了解一下如果不用框架应该怎么写。。用了框架有哪些不一样。慢慢就懂了。
waltcow
2021-08-10 09:56:03 +08:00
可以 clone 下来慢慢研究下
https://github.com/macrozheng/mall
Macolor21
2021-08-10 10:01:09 +08:00
一层一层来就好了,
你原先操作数据库用什么方法啊? ORM 框架还是 SQL,前者用 JPA (你可能需要熟悉下语法),后者 MyBatis 学几个标签,如果你对数据库的操作比较精简,都是单表的 CRUD,那选择 JPA, interface extends JpsRepository<Entity class,ID class> 就可以了,数据库基本操作都有。
yangyaofei
2021-08-10 10:04:42 +08:00
由于忍受不够,已经写了半年多的 spring 了, 同原来写 python, 但是我是 flask 之类的.

我觉得, 首先,是明白或者记住注入的概念 然后了解一下大概的常用注解. 最后看看 maven,gradle 的配置. 就差不多了

直接项目上手,看一看,查一查,就会了.反正怎么跑起来的已经知道了,就没啥不能写的了

然后再想了解,看文档就好了

至于那些概念,用到就查就好了.
yangyaofei
2021-08-10 10:05:16 +08:00
@yangyaofei 写错了, 是人手不够.
wellsc
2021-08-10 10:06:56 +08:00
好事啊
fkdtz
2021-08-10 10:21:52 +08:00
py 不行了,搞 sb 正好
kblacksheep
2021-08-10 10:22:27 +08:00
b 站跟个项目能快速干活,后续再慢慢扒源码
fkdtz
2021-08-10 10:26:05 +08:00
官方有 tutorial 走一遍,之后拿组里的项目在本地调试,了解一些常用注解和组件的配置,一旦习惯了这种 AOP 的思路,后面理解起来就快了。

实在不懂得问一下同事,前提是要先做足功课。可能困扰你半天的地方,同事一句话就点透了。
qping
2021-08-10 10:32:43 +08:00
bilibli 搜索 springboot
liuidetmks
2021-08-10 10:45:41 +08:00
趁着周末猛补吧,打工人,都不容易

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

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

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

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

© 2021 V2EX