V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coolair
V2EX  ›  问与答

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

  •  1
     
  •   coolair · 2021-08-10 09:30:29 +08:00 · 2960 次点击
    这是一个创建于 1226 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很多年没写 Java 了,原来做过 Android 开发,只求短平快,先把项目转换完成,保住职位。
    为什么要转?领导安排,新部门全系列 Java 。
    为了生计,不敢六字真言。
    15 条回复    2021-08-10 10:45:41 +08:00
    TuringGunner
        1
    TuringGunner  
       2021-08-10 09:38:18 +08:00
    我觉得官方文档就不错

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

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

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

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

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

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

    实在不懂得问一下同事,前提是要先做足功课。可能困扰你半天的地方,同事一句话就点透了。
    qping
        14
    qping  
       2021-08-10 10:32:43 +08:00
    bilibli 搜索 springboot
    liuidetmks
        15
    liuidetmks  
       2021-08-10 10:45:41 +08:00
    趁着周末猛补吧,打工人,都不容易
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3140 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:03 · PVG 21:03 · LAX 05:03 · JFK 08:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.