不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
switch100
V2EX    程序员

不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了

  •  1
     
  •   switch100 2019-08-08 23:06:48 +08:00 24136 次点击
    这是一个创建于 2304 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说真的,不喜欢 SpringBoot 这种新框架,用 application.properties,啥定义都没有,搞个 bean 定义都费力的要死,还不够直观,所以没怎么熟悉 SpringBoot,还是最喜欢 Spring MVC。

    最近公司来了一年经验的初级 Java 开发,一看老项目用的是 Spring MVC+JdbcTempalte,每天就听他各种喷,什么架构不合理,要重构推翻架构什么的。唉,最近还老是在老大面前数落我,说现在都流行 SpringBoot FatJar 微服务,说我写的项目太笨拙庞大了什么的。。。关键是老大也不懂技术,我也不知道怎么回应

    各位怎么对待这种刚毕业的小年轻?反正我觉得这个小年轻真的精力旺盛,各种喷和怼,我都想离职了唉

    第 1 条附言    2019-08-09 20:47:40 +08:00
    呵呵,那些喷的这么起劲的,我估计他就会个 Spring Boot,让他弄弄 xml 或者 SQL 调优一下就傻眼了。

    非常同意一位老哥的话,吹水容易,做事最难。你可以喷我技术不行,但没必要把那个初级开发捧得那么高,他也只是会配置 Spring,你要他弄弄事务和 AOP,那是不可能的,我面试他对他的技术还是很了解的,只是没想到这个人这么事儿逼。

    我工作三年,小弟不才,就只喜欢 Spring MVC 的 xml 配置。那些天天吹 SpringBoot,估计你们的业务也是不担心稳定性随便弄弄的玩具而已,注释再牛逼,微服务再牛逼,自己敲代码一点设计模式都没有,那还扯个蛋呀

    我跟你们就说一点,那些弄私有架构的 Spring 老头子,不知道比你们这些 Spring 程序员高到哪里去了,用个 Spring 优越感就这么高,服气了
    第 2 条附言    2019-08-09 20:49:15 +08:00
    还有我发现一个特点,凡是培训班出来的都只会 SpringBoot,你要他弄弄 XML 可困难了。各位面试官,别忘了考核一下他们的两三年经验,是不是就会个 SpringBoot。还有脸在这里 SiBi,也不嫌丢人
    第 3 条附言    2019-08-10 02:08:54 +08:00
    不想废话了,沉帖
    202 条回复    2019-10-24 13:34:46 +08:00
    1  2  3  
    nomoon
        1
    nomoon  
       2019-08-08 23:18:15 +08:00   12
    让他重构呀 (手动狗头
    515576745
        2
    515576745  
       2019-08-08 23:23:35 +08:00 via Android   1
    让他重构.jph
    yuankui
        3
    yuankui  
       2019-08-08 23:24:11 +08:00 via Android
    Spring boot 搞个 bean 的定义,简单的要死,楼主应该是没有找对方法。
    Cbdy
    &bsp;   4
    Cbdy  
       2019-08-08 23:25:22 +08:00 via Android   1
    Spring Boot 是好东西,Fat jar 也是好东西,真心建议去用用看
    Hurriance
        5
    Hurriance  
       2019-08-08 23:27:56 +08:00 via iPhone   1
    原来真的有人喜欢 xml,狗头。
    gouflv
        6
    gouflv  
       2019-08-08 23:30:57 +08:00 via iPhone   24
    还记得楼主上一个帖子替老板操碎了心,原来在老大面前都没点话语权啊。劝你一句,在 v2 舌战群儒又能如何,心思该用在对的地方。提升技术、沟通和影响力,才不至于被一个应届生按着摩擦。
    watzds
        7
    watzds  
       2019-08-08 23:31:08 +08:00 via Android
    小年轻不礼貌啊,可以委婉提出来一起改进。
    不过咱也要不断学习与时俱进,不过某些遗留项目稳定为主也不一定要改
    wdlth
        8
    wdlth  
       2019-08-08 23:37:14 +08:00   2
    让他改成 WebFlux 吧……
    luo1215
        9
    luo1215  
       2019-08-08 23:49:07 +08:00   1
    我也是个小年轻,但我就绝对不会说这种话
    6IbA2bj5ip3tK49j
        10
    6IbA2bj5ip3tK49j  
       2019-08-08 23:55:42 +08:00 via iPhone   8
    难怪你们公司新人入职三天就要跑。
    dk7952638
        11
    dk7952638  
       2019-08-08 23:56:38 +08:00   8
    说实话搞 IT 这一行,守旧没有前途
    Takamine
        12
    Takamine  
       2019-08-08 23:57:34 +08:00 via Android   1
    让他重构+1。
    话说我都用的 yml。:doge:
    Lonely
        13
    Lonely  
       2019-08-08 23:58:57 +08:00   1
    你这种水平被人怼是迟早的事情
    adrianXu
        14
    adrianXu  
       2019-08-09 00:02:44 +08:00
    springboot 的确方便 只不过小年轻说话方式不对
    lhx2008
        15
    lhx2008  
       2019-08-09 00:03:49 +08:00 via Android
    @wdlth 这玩意真是狠狠地打那些追新技术的人的脸。太难控制了。
    bccoder
        16
    bccoder  
       2019-08-09 00:07:43 +08:00 via Android
    我司 android 老人基本上代码都还挤在 Activity 里,什么 databinding jetpack Kotlin 这些新的东西都不用,我用 Kotlin 还被说了,我只是想说老人也得与时俱进啊,要不然新来的太难受了。
    ffeii
        17
    ffeii  
       2019-08-09 00:19:50 +08:00 via iPhone
    不喜欢 spring
    raycloud
        18
    raycloud  
       2019-08-09 00:2850 +08:00
    Spring Boot 如果对它的配置啊注解啊都很熟悉的话,真的会简洁轻松不少
    MMMMMMMMMMMMMMMM
        19
    MMMMMMMMMMMMMMMM  
       2019-08-09 00:34:26 +08:00
    这就是 script kiddie...

    他要真重构出来了,那只能服
    chinvo
        20
    chinvo  
       2019-08-09 00:36:36 +08:00 via iPhone
    不是很懂你们写 Java 的
    alcarl
        21
    alcarl  
       2019-08-09 00:42:02 +08:00 via Android   1
    从一个已经搭好架子的项目上撸业务代码的话,看不太出 spring mvc 和 boot 能有这么大差距。业务代码最后还是要手撸。。。。。。
    middleware
        22
    middleware  
       2019-08-09 00:46:50 +08:00   1
    这种就是典型的 high energy 傻逼。我们 team 和一个这样的斗争了三年多。最后他去祸害 Future Wei 去了。
    misaka19000
        23
    misaka19000  
       2019-08-09 00:46:51 +08:00   1
    SpringBoot 不是应该看一下文档半天就能上手了吗,什么叫没怎么熟悉
    ganyouxuan
        24
    ganyouxuan  
       2019-08-09 00:49:32 +08:00 via Android   17
    都想离职了唉?
    早知道要走,为什么不直接拒绝了 offer,这样大家都省心?这样算不算干扰公司正常运营?
    akring
        25
    akring  
       2019-08-09 01:06:27 +08:00   1
    @ganyouxuan 不看楼主的上一贴都不知道你在说什么
    akring
        26
    akring  
       2019-08-09 01:09:28 +08:00
    @dk7952638 也不一定,银行国企之类的从领导到员工就求一个字:稳。如果不是有强需求推动那帮子人恨不得一行新代码都别写,因为啥都不干是保证 bug free 不背锅的唯一途径。
    CEBBCAT
        27
    CEBBCAT  
       2019-08-09 03:00:14 +08:00 via Android   3
    *楼上说的上一贴是 /t/586838
    ghostman
        28
    ghostman  
       2019-08-09 03:23:06 +08:00
    老哥,Spring Boot 是 2014 年发布的
    GG668v26Fd55CP5W
        29
    GG668v26Fd55CP5W  
       2019-08-09 03:28:16 +08:00 via iPhone   1
    早知道要走,为什么不直接拒绝了 offer,这样大家都省心?这样算不算干扰公司正常运营?
    ericgui
        30
    ericgui  
       2019-08-09 03:54:19 +08:00   9
    首先,你自己要从自身找问题。

    第二,你要这样怼他就行:

    “可能你说的有道理,也可能没道理,暂时不争论这个。就问你一句话:重构的话,你来重构,需要多久?万一重构失败,耽误了业务,请问这个责任你来承担么?你只有一年经验,你有多大把握?目前的代码,对业务的支持良好,是否真的值得花钱花时间承担一个未知的风险来让你这个一年经验的初级程序员来重构?”

    你老板不懂技术,但 他懂成本啊,懂风险啊。
    limuyan44
        31
    limuyan44  
       2019-08-09 04:36:52 +08:00   3
    如果你是个写 spring 的具有几年工作经验的连 @bean 都不会的话,我觉得不仅是你老大不懂技术吧。
    ShellMings
        32
    ShellMings  
       2019-08-09 06:11:27 +08:00 via iPhone
    你告诉他原生 JDBC 效率好,闲落后自己重构啊!要不就让他自己封装的框架啊!
    yalin
        33
    yalin  
       2019-08-09 06:13:57 +08:00
    能够提出问题,同样也要能够解决问题
    jorneyr
        34
    jorneyr  
       2019-08-09 06:41:34 +08:00
    小项目用 Spring Boot 快,大一些的项目我还是喜欢用 Spring MVC 那一套更舒服,能改配置的就不喜欢改代码。
    jaskle
        35
    jaskle  
       2019-08-09 07:05:36 +08:00 via Android   1
    PHP 是世界上最好的语言
    BCy66drFCvk1Ou87
        36
    BCy66drFCvk1Ou87  
       2019-08-09 07:37:09 +08:00 via Android
    spring boot 省去很多繁琐的配置,还真是个好东西。
    fhsan
        37
    fhsan  
       2019-08-09 07:38:29 +08:00
    当然是用技术叼死他,别无他法。
    luckylo
        38
    luckylo  
       2019-08-09 07:39:34 +08:00 via Android
    先说下我司情况:
    没有所谓的技术负责人把关技术选型,来了需求,评审过后就开干。都 9102 了年了,还是 ssm + jsp,mybatis 还是逆向工程。我也不知道为啥,也不敢问。

    上次一个需求过来了,需要新做一个服务,但是产品经理需求很不明确,将来改表会很痛苦(特别是 mybatis 逆向生成的那一套)。所以,为了避免这个麻烦,我干掉了以往的逆向代码,走 tk
    mapper 玩一波,对相关同事就说,这需求不明确,以后改表有的玩,不如趁早,集成 tk,单表操作改动就很少了(就实体类相关操作)
    luckylo
        39
    luckylo  
       2019-08-09 07:41:48 +08:00 via Android
    @luckylo 然而对现有服务,我是能不动,坚决不动。几百行的一个函数,万把行的一个类,满篇的重复代码,我都当没看见。
    kangzai50136
        40
    kangzai50136  
       2019-08-09 07:42:02 +08:00 via Android
    @bccoder android mvvm 有什么好教程吗?在学校学的是 android,毕业出来社会之后干后端,现在想重新学一下 android。
    ichubei
        41
    ichubei  
       2019-08-09 07:53:49 +08:00 via iPhone
    楼主不思进取了,会被淘汰的
    liuxey
        42
    liuxey  
       2019-08-09 07:59:44 +08:00   1
    你们楼上也不给楼主打点气,主要问题是被怼了,而不是 Springboot,做事先做人,如果是对方挑头,我站楼主,虽然 Springboot 真的很好用
    aragakiyuii
        43
    aragakiyuii  
       2019-08-09 08:02:25 +08:00 via Android
    等一下,springboot 不是包含 springmvc 嘛。。
    用 spring 不喜欢 springboot 是喜欢写 xml 嘛。。
    ThomasZ
        44
    ThomasZ  
       2019-08-09 08:09:00 +08:00 via Android
    你行你上加六字真言咯
    tedzhou1221
        45
    tedzhou1221  
       2019-08-09 08:09:26 +08:00 via Android
    这只是一个开始,以后还有更多人怼。你连支持你观点的理由都没有,怎么反驳
    linzhehuang
        46
    linzhehuang  
       2019-08-09 08:13:35 +08:00 via Android
    spring boot 的设计初衷是“约定大于配置”。
    Yorkzhu
        47
    Yorkzhu  
       2019-08-09 08:14:59 +08:00 via Android
    @akring 老哥 深有体会啊
    LinStar
        48
    LinStar  
       2019-08-09 08:15:32 +08:00
    划重点 软件工程是解决问题的 不是炫技的 要根据情况选择
    老项目都写完了 正常运作你去重构 费用负担谁出 就算再合理也是有支出的
    老框架确实有些地方不如新框架方便这是事实 但不是一味的追新 这年轻人太暴躁了。。。仿佛看见了当初的自己
    drafter
        49
    drafter  
       2019-08-09 08:21:05 +08:00
    年轻程序员,直接按照 30L 的人话怼回去就好了,不过老哥真的要学学 springboot 了,主流趋势了
    native
        50
    native  
       2019-08-09 08:21:32 +08:00 via Android
    重构了也不能怎么样。我之前重构之后。根本不用。
    hafuhafu
        51
    hafuhafu  
       2019-08-09 08:23:51 +08:00
    他年轻气盛乱怼人不对,不过 Springboot 真的无敌好用
    dk7952638
        52
    dk7952638  
       2019-08-09 08:27:13 +08:00
    @akring 你说的这种企业守旧只是为了企业的钱途,对个人而言依然没前途
    uxstone
        53
    uxstone  
       2019-08-09 08:28:36 +08:00
    老哥 SpringBoot 早就不算新框架了,守旧会被淘汰的
    darknoll
        54
    darknoll  
       2019-08-09 08:29:06 +08:00
    基本素质太差,建议炒了这货
    realpg
        55
    realpg  
    PRO
       2019-08-09 08:32:37 +08:00 via Android
    从论述看,楼主不是出于老项目稳定性之类极端要求而不去改进,是自己不学新东西。
    NerverLibis
        56
    NerverLibis  
       2019-08-09 08:33:29 +08:00 via iPhone
    @ichubei 上上个东家七人 php 团队,用的 tp3.1 漏洞 bug 一堆,我说用 laravrl5.8 或者 tp5.2 重构下就被开了…
    linzhehuang
        57
    linzhehuang  
       2019-08-09 08:34:14 +08:00 via Android
    解决问题才是关键,在解决问题的前提下改进架构那是优雅。同样小年轻(还在实习),刚入职现在公司的时候,也对组里用的自造框架(就老大自己一人维护)不满。和老大提过自己的想法,然后现在就在改框架了,问题是遗留的老代码真....
    ikkknlm
        58
    ikkknlm  
       2019-08-09 08:36:47 +08:00
    夸大其词, 我不信一个新来的小年轻会这么说话, 如果真这种情商能被招进来说明你们 HR 是蠢蛋.
    littlebaozi
        59
    littlebaozi  
       2019-08-09 08:39:12 +08:00
    会用新框架不代表能力怎样。就跟年年换新手机一样,手机又不是你造的
    leafre
        60
    leafre  
       2019-08-09 08:42:36 +08:00
    刚毕业就眼高手低,这种情况一般就是团队投票,少数服从多数
    askfilm
        61
    askfilm  
       2019-08-09 08:43:09 +08:00   1
    @switch100 重构的代价太大了, 三思而后行, 运行稳定的系统,怎么让一个小屁孩折腾

    最坏的情况是:重构失败小屁孩最多换一家涨工资, 还提升了他的技术,

    成功或失败反正对他都是有利的
    airfling
        62
    airfling  
       2019-08-09 08:47:03 +08:00   1
    已经进行中的项目我觉得 spring mvc 和 spring boot 的差别在哪,你们新人这态度,你就要先弄懂 spring boot 然后给他解释他们的差别,已经现在为啥不这样做。要是我的话我会说,已经开发中的项目不太可能重构,一是时间不允许,老板没同意重构就是一个费力不讨好的事情。其二,spring boot 只是对 spring mvc 的进一步封装,fatjar 也好,正常的 war 也好,本质区别不是很大。其三对于 bean 的配置,我看楼主没有学习新技术的兴趣,spring boot 和 spring mvc 本质上配置 bean 的逻辑是一致的,而且 spring boot 也支持 @import 注解加入 xml 的配置
    leafShimple
        63
    leafShimple  
       2019-08-09 08:47:47 +08:00   1
    重构跑路,让他自己玩。
    cnbattle
        64
    cnbattle  
       2019-08-09 08:49:17 +08:00
    之前同事也是各种怼,,天天逼逼,让他重构又不干,真是日了 x
    passerbytiny
        65
    passerbytiny  
       2019-08-09 08:49:55 +08:00
    作为一个 08 年开始工作的“非刚毕业的初级 Java 开发”,你这种情况我照样怼你。
    to2false
        66
    to2false  
       2019-08-09 08:54:04 +08:00
    @NerverLibis #56 开了也好,这种团队不走留着就是维护屎山了
    vance
        67
    vance  
       2019-08-09 08:55:31 +08:00   1
    其实 Spring Boot 确实不错方便,但成型的项目就没必要动了,那位小兄弟这么好就让他重构吧
    kourim88
        68
    kourim88  
       2019-08-09 08:55:46 +08:00   1
    看看楼上有人说 SpringBoot 也就半天上手,我替楼主说说话,楼主可能是不善于表达。这不是谁的技术更牛逼的问题,新的框架,对于做过开发的老人来说都不是问题,但是这关于开发成本的问题,谁来替换的问题。如果有时间,有人,谁都想尝试新技术。我们公司几年前后端一直用 python2.7 写的,backend batch 什么的全是,后来 python3 出来了,谁都知道 python3 写着爽,但是这么庞大的代码量,谁来重构,争论了很久。需要来一个新人来鄙视老人不会 python3 吗?
    linbingcheng
        69
    linbingcheng  
       2019-08-09 08:59:59 +08:00   1
    重构是不可能重构的,除非老板给资源,不然哪来的时间做这个,正常功能迭代都费劲了,能维护的正常运行的的老代码往往比重构过程 BUG 漏洞百出的,说重构老项目都是站着说话不腰疼的,除非重开新项目,否则能不碰就不碰吧,说得你有那么多时间做正常功能迭代开发一样
    likaka
        70
    likaka  
       2019-08-09 09:00:12 +08:00
    现在还有 spring 都不用的项目,小外包公司,问他为啥不用,他说以前写 net 的 spring 不熟,原生 java 橹
    weo0
        71
    weo0  
       2019-08-09 09:04:31 +08:00
    真有喜欢 XML 的
    way2create
        72
    way2create  
       2019-08-09 09:04:44 +08:00
    楼主真菜,不是说你技术,跟我公司的老油条学学,连 pdo 都不知道,只会 ajax 跟用用框架,照样各种装 B 怼人,脸皮厚的不行,看看你这连个毕业生都镇不住
    akring
        73
    akring  
       2019-08-09 09:11:03 +08:00
    @dk7952638 确实是这样的,我举这个例子只是说明个别地方从上到下都是混,你锐意求新反而会被打压,因为压根不需要,干得好了没人说啥,出了问题就你背锅
    amon
        74
    amon  
       2019-08-09 09:13:58 +08:00
    不好意思,spring 革了 java 的命,springboot 革了 spring 的命。
    作为一个 java 开发,不熟悉 springboot 是原罪。
    liangkang1436
        75
    liangkang1436  
       2019-08-09 09:14:22 +08:00 via Android
    ”老大也不懂技术,我也不知道怎么回应
    各位怎么对待这种刚毕业的小年轻?反正我觉得这个小年轻真的精力旺盛,各种喷和怼,我都想离职了唉”
    老大不懂技术你就不知道怎么回应?老大懂技术的话就不需要你了,你的任务就是告诉老大技术选型的优势和成本,让他来决断用什么,用哪个,一个入行一年的 Java 说的技术方案你都无法正面刚?就让你无法招架?就像前面的老哥说的,你直接跟他说没时间没人力做这个事或者直接开个分支让他自己重构,这事儿成了你就捡到大神了,没成就让他乖乖干活以后少逼逼,不就完了嘛
    还说什么小年轻是精力旺盛,各种怼各种喷?不说人家提的技术方案的实际参考价值,开始在这里嘲讽人家,给人家泼脏水,带节奏?还想离职?不就是个小年轻吗?人家怼你,你不是应该把他弄离职吗?你说这话是想卖惨博同情?

    楼主说的话里处处里透着心虚,作为一个技术人员,你心虚,就说明实际很菜,才不配位。
    abcbuzhiming
        76
    abcbuzhiming  
       2019-08-09 09:14:27 +08:00   1
    一码归一码,
    首先说 spring boot 真是好东西,搞 bean 比 xml 配置方便的多,最重要的痛点是它解决了以往 xml 装配 bean 时无法校验类型的问题。
    其次,楼主你作为一个老杆子,看上面还是为老板“殚精竭虑”的那种,在公司居然一点威信都没有,你在这个公司,肯定呆不长的,公司一定是一个有等级制度的地方,哪怕互联网也一样。刚来的年轻人,哪怕技术再好,是龙也得盘着,是虎也得蹲着。而你居然被一个年轻人怼了,说明你在公司毫无控制力,也毫无不可被取代的可能性,一旦有风吹草动,老板的砍刀一定会砍你这种老白兔。甚至说的不好听一点,这个年轻人搞不好就是老板授意来怼你的工具
    feilaoda
        77
    feilaoda  
       2019-08-09 09:15:04 +08:00
    楼主对 springboot 有什么误解吧?
    calabash519
        78
    calabash519  
       2019-08-09 09:17:02 +08:00   1
    早知道要走,为什么不直接拒绝了 offer,这样大家都省心?这样算不算干扰公司正常运营?
    luckyqiang
        79
    luckyqiang  
       2019-08-09 09:18:11 +08:00
    那就让他重构去
    doudouwu
        80
    doudouwu  
       2019-08-09 09:19:16 +08:00
    你家“刚毕业的初级 Java 开发”说的对
    DeepRedApple
        81
    DeepRedApple  
       2019-08-09 09:20:00 +08:00
    话说不管 Spring Boot 还是 Spring 搞个 @Bean 定义不是贼简单吗?而且 Spring Boot 也不算新技术,而且已经出现很多年了
    ala2008
        82
    ala2008  
       2019-08-09 09:25:48 +08:00
    其实没有什么本质区别。。
    liuyibao
        83
    liuyibao  
       2019-08-09 09:26:41 +08:00
    现有项目更换框架是没有意义的
    ShadowWhisper
        84
    ShadowWhisper  
       2019-08-09 09:27:44 +08:00
    哎,老板都不懂技术的,真是替老板操碎了心啊,一群搬砖的天天不知道少惹事
    coang
        85
    coang  
       2019-08-09 09:30:24 +08:00
    spring boot 是好东西 但是现有东西改 spring boot 纯蛋疼.. ps.spring boot 兼容 spring mvc 配置的..没区别
    fumichael
        86
    fumichael  
       2019-08-09 09:30:40 +08:00
    会 SpringMVC 的话,看 SpringBoot 有难度吗???
    不是 SSH ( struts2 )那套还好了,羡慕
    ganbuliao
        87
    ganbuliao  
       2019-08-09 09:31:42 +08:00
    个人觉得 还是拥抱新的技术吧,对你和新同事都好。 谁也不想在你司干个一两年,学的用的全是老的东西 然后一出去啥都不会 (目前本人就是这种状态 别人一说啥我都没用过:dog )
    Beeethoven
        88
    Beeethoven  
       2019-08-09 09:34:10 +08:00
    几年的被一年的怼的说不出话.. 太丢人了吧

    我觉得你应该对他说的东西都很熟悉,然后技术层面怼回去,这被怼的实在是难看
    ecoolper
        89
    ecoolper  
       2019-08-09 09:36:21 +08:00
    让他重构.png
    aino
        90
    aino  
       2019-08-09 09:36:27 +08:00
    与其一味的抱怨,不如着手去解决问题,不然就是一 low 逼
    HivenYang
        91
    HivenYang  
       2019-08-09 09:38:59 +08:00
    springboot 跟 springmvc 又不冲突,更多的是打包部署方式变了,还不是一样写 spring mvc
    sucai
        92
    sucai  
       2019-08-09 09:39:40 +08:00
    建议大家看一下楼主上个帖子 151 楼的回复,直接就人身攻击‘胖子’了?又想替老板操心,有技术不行在老大那没话语权,唉,好痛苦啊
    LeeSeoung
        93
    LeeSeoung  
       2019-08-09 09:40:00 +08:00
    问老板重构不,给他说重构的工作量,如果同意的话,楼主可以开始学 springboot 了。。
    friddle
        94
    friddle  
       2019-08-09 09:43:35 +08:00
    让他自己开分支重构。挺好的
    我当时作为新手就开了分支上了 kotlin+springboot+然后引入 grpc。老程序员当时有意见。我直接就让技术 boss 看我方案。然后修改了日志输出。
    恩。后来还不是乖乖的用上了。
    老程序员当时还是用 eclipse。我说 eclipse 不帮助解决问题。后来乖乖的换成 idea 了
    hyy1995
        95
    hyy1995  
       2019-08-09 09:46:53 +08:00
    IT 行业不看年龄,只看技术。
    arrow8899
        96
    arrow8899  
       2019-08-09 09:47:02 +08:00
    你可能对 springboot 有什么误解
    arraysnow
        97
    arraysnow  
       2019-08-09 09:50:39 +08:00
    刚毕业时候我也这样,后来领导和我说,毕业一年,你可以只提出问题;毕业两年,你提出问题时候要同时拿出解决办法;再后来我更务实些了,拿出方案的同时身体力行去解决它

    此外,大规模容器部署的今天,ci/cd 自动化的今天,fatjar 还有必要宣扬吗?
    jzphx
        98
    jzphx  
       2019-08-09 09:51:39 +08:00
    个人偏好绝对是有的,但是同样是 spring 你说 bean 定义都费力那是有多久没接触新技术了, 哪怕用不着还是得关注啊。去翻翻古老的 spring in action,spring boot 也没跑出这本书多远啊
    cs419
        99
    cs419  
       2019-08-09 09:52:24 +08:00
    各有功过
    个人觉着 xml 的方式下 结构清晰度高
    spring boot 你深入了解下 会发现也不错
    新来的太激进 楼主太保守

    参考大家的建议 稳中求进
    原有项目不去动 新需求可以去试水嘛
    chenuu
        100
    chenuu  
       2019-08-09 09:52:39 +08:00
    boot 里集成 mvc 的,只是简化配置,几个 starter 还省去自己找不同组件相互合适的版本的事.其实挺方便的.
    1  2  3  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2573 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 99ms UTC 15:03 PVG 23:03 LAX 07:03 JFK 10:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86