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

用 spring boot 搭框架被恶心到了

  •  
  •   k9982874 · 2021-11-25 09:26:29 +08:00 · 2249 次点击
    这是一个创建于 854 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在用 spring boot 搭服务框架,早上刚开始摸鱼看隔壁《在虾皮做业务被 go 恶心到了》于是摹仿骗波币。

    目前框架做了多数据源,自定义权限验证,类型转换工厂,自定义 cache 等功能,涉及了大量的配置与自定义实现。
    过程中 spring boot 的魔法( annotation )增加了大量困难,组件之间看似毫无关系实则关系错综复杂,层层嵌套,想自定义一个模块得阅读大量 sping boot 代码。一个 annotation 如果不了解 spring boot 根本都找不到实现位置。

    “一个配置明明刚刚还好用,现在却不好用了,我什么都没改啊”(掀桌)

    诚然 spring boot 是个很伟大的框架,如果不深入定制(默认安装)或使用别人定制好的( BAT )框架开发是很爽的,毕竟就是写写 @Configuration 的事。
    不过做一辈子 CRUD boy 是很难的,想成长(涨工资)是绕不过理解 spring boot 的,但是其学习曲线极其陡峭,甚至有“故意写的让人看不懂”的嫌疑。说到底还是我太菜了🐶️
    gabezhao
        1
    gabezhao  
       2021-11-25 09:35:52 +08:00   ❤️ 1
    态度比昨天那个用 go 的诚恳多了
    forbreak
        2
    forbreak  
       2021-11-25 09:46:59 +08:00   ❤️ 1
    你要很熟悉 spring 那些框架的早期注解或 xml 配置,然后再看 springBoot 的注解才好了解。 上来直接搞 springBoot ,确实会懵。
    qmzhixu
        3
    qmzhixu  
       2021-11-25 09:52:31 +08:00
    你说的这些完全是文档没看
    reeco
        4
    reeco  
       2021-11-25 10:06:04 +08:00 via iPhone
    你菜而已
    Jooooooooo
        5
    Jooooooooo  
       2021-11-25 10:06:26 +08:00
    spring 最不好用的应该是 xml 报错没有堆栈, 查问题费劲的要死.
    k9982874
        6
    k9982874  
    OP
       2021-11-25 10:28:25 +08:00
    @qmzhixu #3 只看文档有个⚽️用,如果你说的“看文档”=面向 google 编程当我没说

    @reeco #4 确实
    acmore
        7
    acmore  
       2021-11-25 10:40:59 +08:00
    上手不难,但是有魔法,所以前期需要忍住求知欲和好奇心,先跑起来。
    对于魔法只能 RTFM
    dddd1919
        8
    dddd1919  
       2021-11-25 10:53:29 +08:00
    lz 如果最后一句是真心话,估计也不会有开始的标题了

    就算你是个十年老司机,十年就开个夏利,现在让你坐法拉利上,可能连打火都找不着地方,然后又会冒出个《被法拉利恶心到了》
    k9982874
        9
    k9982874  
    OP
       2021-11-25 11:03:25 +08:00
    @dddd1919 #8 完全同意,每种技术都有其“特点”再牛的人也有个熟悉过程,所谓“恶心”其实只是积累不够,而积累需要花时间,只躺在自己的舒适区一味抱怨,并不会有实质性改进。而我就是搭完框架来骗波币🐶️
    asanelder
        10
    asanelder  
       2021-11-25 12:28:39 +08:00
    你这浏览量...

    骗币失败!
    k9982874
        11
    k9982874  
    OP
       2021-11-25 12:47:40 +08:00
    @asanelder #10 我在考虑 appen 上“go 是世界上最好的语言”
    nash
        12
    nash  
       2021-11-25 14:18:43 +08:00
    完全没有火药味,语言不够尖锐,也不能引战,打回去重写!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3381 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:19 · PVG 19:19 · LAX 04:19 · JFK 07:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.