V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
culows
V2EX  ›  Java

可以跳过 spring,直接学 springboot 吗

  •  
  •   culows · 2019-07-03 16:41:33 +08:00 · 11898 次点击
    这是一个创建于 2001 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2019-07-10 11:33:08 +08:00
    LinInV2
        1
    LinInV2  
       2019-07-03 17:03:53 +08:00   ❤️ 3
    到时候你出去面试了,发现到头来还是要学 spring
    gam2046
        2
    gam2046  
       2019-07-03 17:17:54 +08:00
    可以跳过走路,直接学跑步嘛?

    Spring Boot 本身不是简化了 Spring 套件的配置流程嘛,那 Spring Boot 里把 Spring 剥离掉,学啥呢?

    莫不是学几个注解?

    Spring Boot 在用的时候,不还是原来 Spring 套件的东西嘛,Spring MVC/Spring Security/Spring Cloud 一样都没少呀。
    anakinsky
        3
    anakinsky  
       2019-07-03 17:18:23 +08:00
    可以,但不建议
    qiyuey
        4
    qiyuey  
       2019-07-03 17:21:10 +08:00 via Android
    Spring Boot 是在 Spring Framework 之上的,你可以用 Spring Boot 快速搭建工程,然后逐步深入到 Spring Framework 内。
    wym7223645
        5
    wym7223645  
       2019-07-03 17:24:33 +08:00
    spring 是对 spring MVC 的一种配置集成吧,我就因为工作原因,一直是传统的 SSH,然后跳过了 Spring MVC 直接 Spring boot,说实话很累,很多东西都不懂,需要补~~~
    lihongjie0209
        6
    lihongjie0209  
       2019-07-03 17:24:47 +08:00
    跳过小学数学直接上高数?
    qwerthhusn
        7
    qwerthhusn  
       2019-07-03 17:28:16 +08:00
    不学 Spring 也可以用 Spring Boot,就跟后端人员不仔细学 JS,学一学 Vue 就能上手开发 Web 应用一样。能用,但是稍微高级一点的就处理不了了
    wizzer
        8
    wizzer  
       2019-07-03 17:29:23 +08:00
    可以跳过 spring 和 springboot,,我们招 nutz、nutzboot 的~~
    godoway
        9
    godoway  
       2019-07-03 17:37:47 +08:00 via Android
    我猜你指的是 spring-web(springMVC)。spring boot 本质一堆 auto configuration,其实你用的还是 spring,使用 spring boot 只不过是简化你整合 spring 全家桶的过程。
    lazyfighter
        10
    lazyfighter  
       2019-07-03 17:53:18 +08:00
    可以 因为你看来看去还是 spring 那一套
    qq976739120
        11
    qq976739120  
       2019-07-03 17:53:21 +08:00
    如果只是 crud 的话...一天就行了.....深入理解就得花时间了
    ppcoin
        12
    ppcoin  
       2019-07-03 18:10:19 +08:00   ❤️ 1
    https://book.douban.com/subject/3897837/
    老书了,可以看一下。
    wc951
        13
    wc951  
       2019-07-03 18:57:01 +08:00 via Android
    你对 springboot 是不是有什么误会
    yidinghe
        14
    yidinghe  
       2019-07-03 18:57:50 +08:00
    不行,一旦出了一点问题你就没办法解决了。
    anyele
        15
    anyele  
       2019-07-03 19:10:01 +08:00 via Android
    其实你根本没跳过,springboot 只是简化配置
    honeycomb
        16
    honeycomb  
       2019-07-03 19:47:20 +08:00 via Android
    可以,但是最后还是要学 spring
    urzz
        17
    urzz  
       2019-07-03 20:25:50 +08:00
    看来看去还是那一套+1,spring boot 只是简化配置
    d23
        18
    d23  
       2019-07-03 21:22:01 +08:00 via Android
    spring +嵌入式 tomcat(或其他容器)= springboot
    Takamine
        19
    Takamine  
       2019-07-03 21:40:11 +08:00
    可以,但是不建议。
    我甚至觉得先大致了解 SSM 的基本数据源配置,注入,AOP 等配置之后再用 springboot 比较好。
    yizmaoaa
        20
    yizmaoaa  
       2019-07-03 22:20:04 +08:00
    可以,非常建议。
    学 springboot 的过程就是在学 spring,难道非要去学 xml 配置写一大堆,还整 jar 包整 tomcat 之类的么
    谁有那个闲心
    lychnis
        21
    lychnis  
       2019-07-03 22:37:37 +08:00
    求个 spring 学习路径
    fookwood
        22
    fookwood  
       2019-07-03 23:33:46 +08:00
    你所说的“跳过 spring ”,其中的 spring 指的是什么?是 Spring 容器,还是 Spring 框架,还是 Spring MVC,还是其他的什么?
    你可以直接学习 Spring Boot,然后遇到什么学什么,这个过程你肯定需要搞懂 Spring 容器和 Spring MVC 的,顺带着学就行了
    JulianGu
        23
    JulianGu  
       2019-07-04 08:08:37 +08:00
    我现在就是没学 spring,用的 springboot,什么不懂就百度什么
    fumichael
        24
    fumichael  
       2019-07-04 09:24:46 +08:00
    可以跳过 Java,直接学 springboot 吗
    leonardyang
        25
    leonardyang  
       2019-07-04 09:33:04 +08:00
    你至少要对 spring 有个基本的概念吧,如果对 ioc 的认识都没有,用 spring boot 也会非常疑惑这么写是为什么,那么写是为什么
    efaun
        26
    efaun  
       2019-07-04 10:08:44 +08:00
    可以。但仅处于会用阶段,要是理解,还是得学 spring
    MotherShip
        27
    MotherShip  
       2019-07-04 10:41:10 +08:00
    如果你说的是 SSM 那一堆<bean>配置,那完全可以
    如果你说的是 SpringMVC 的使用,IOC AOP 的概念,那你学 SBoot 也会学到这些
    leeZoom
        28
    leeZoom  
       2019-07-04 11:25:16 +08:00
    不可以。SpringBoot 是基于 Spring 的,先了解一下 Spring 的 IoC、AOP、MVC
    halk
        29
    halk  
       2019-07-04 13:54:42 +08:00
    看你怎么定义“学”
    guyeu
        30
    guyeu  
       2019-07-04 15:12:43 +08:00
    我就是跳过了 spring 直接玩 spring boot,没有任何问题。。。
    话说,spring 是个大家庭,spring boot 基本上就是 spring 的一些常用组件增加了一个约定大于配置的入口,用来省事的,并不会出现楼上大佬说的没办法接触 ioc、aop 之类的问题,因为它还是 spring,只是用起来更简便了。
    jack80342
        31
    jack80342  
       2019-07-10 11:33:08 +08:00   ❤️ 1
    😀我翻译的 Spring Boot Reference Guide 2.0.0.RELEASE 的文档。github.com/jack80342/Spring-Boot-Reference-Guide
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.