Spring boot 框架真有那么完美吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moverinfo
V2EX    Java

Spring boot 框架真有那么完美吗

  •  
  •   moverinfo 11 小时 44 分钟前 via iPhone 2992 次点击
    吐个槽,为啥开发一个服务都要写一个带 main 方法的类?不觉得很嗦吗?
    42 条回复    2025-10-26 1:51:59 +08:00
    hxpmc
        1
    hxpmc  
       11 小时 23 分钟前
    不就一个?
    root71370
        2
    root71370  
       11 小时 20 分钟前 via Android
    一个服务(模块)是单独跑在服务器上的,你不给个 main 入口咋启动?
    traviszhou
        3
    traviszhou  
       10 小时 59 分钟前
    没有 main 方法怎么进入呢
    suke119
        4
    suke119  
       10 小时 39 分钟前
    python go 不也一样?
    wolfie
        5
    wolfie  
       10 小时 37 分钟前
    穿越回 10 年前了?
    s1461a
        6
    s1461a  
       10 小时 21 分钟前
    什么话这是
    xubeiyou
        7
    xubeiyou  
       10 小时 15 分钟前
    无言以对 -- 神人 这问题
    renfei
        8
    renfei  
       10 小时 14 分钟前
    你的那一坨代码从哪开始执行?

    有个隐形的默认约定,从 main 函数开始,如果 main 执行结束,程序的生命周期也结束了

    这个所有编程语言都是这样的吧?跟 Java 、Spring 无关
    dasbn
        9
    dasbn  
       10 小时 12 分钟前   13
    可发表争议话题和拉踩 Spring ,并不能推广 timystruct
    pigspy
        10
    pigspy  
       10 小时 3 分钟前
    你可以试试在公共依赖的 module 里面加一个主类,然后指定这个类作为启动主类,这样就不用没写一个 service 就写一个主类
    HTravel
        11
    HTravel  
       10 小时 2 分钟前
    刚入职的菜鸟?
    facebook47
        12
    facebook47  
       9 小时 30 分钟前 via Android
    总要一个入口吧,没有 main ,也会有 index 或者其他的名字
    hidemyself
        13
    hidemyself  
       9 小时 25 分钟前   1
    神人,tinystruct 没有程序入口吗
    COW
        14
    COW  
       9 小时 13 分钟前 via Android
    等 vmware 推商用了就知道香了
    Ghostisbored
        15
    Ghostisbored  
       9 小时 13 分钟前
    魔怔了
    VeryZero
        16
    VeryZero  
       8 小时 53 分钟前
    要不表演个咬打火机吧,那么多槽点你不吐,你吐 main 方法? spring 表示这也不是我的锅呀(狗头
    Iclark
        17
    Iclark  
       8 小时 48 分钟前
    您好,C 语言,C++语言,都是这样的哦。
    NotLongNil
        18
    NotLongNil  
       8 小时 43 分钟前 via iPhone
    你真的会写代码吗? main 这个可是任何语言的入门第一课啊,hello world 啊
    iseki
        19
    iseki  
       8 小时 40 分钟前 via Android
    他可能是在踩春天启动要自己写一个 main 吧,不过这是因为春天启动把许多东西放在 main 上配置了,才会故意这样设计吧。
    Jiannanzzz
        20
    Jiannanzzz  
       8 小时 38 分钟前
    我想知道没有 main()的话你不是还是要指定一个地方让代码开始执行吗?要不那么多代码从哪里开始?
    gpreT
        21
    gpreT  
       8 小时 26 分钟前
    建房子不留大门的口子吗
    kneo
        22
    kneo  
       7 小时 21 分钟前
    为啥开发一个服务都要写代码啊?不觉得很嗦吗?
    yuntun
        23
    yuntun  
       7 小时 13 分钟前   3
    看到标题我想到了无数个观点 , 短短数十秒脑中认真的思考了一下 springboot 到底是不是完美的 , 还有哪些缺点 . 思绪闪回了数年前一行一行编码的苦逼且快乐的日子 , 直到我点开了这篇帖子...
    zerovoid
        24
    zerovoid  
       7 小时 6 分钟前
    直说吧,你觉得哪个框架比 springboot 好
    neptuno
        25
    neptuno  
       6 小时 38 分钟前
    哪个框架没有 main 方法呀,不然咋启动
    whileFalse
        26
    whileFalse  
       6 小时 11 分钟前
    @suke119 python 这种解释型语言都可以没有主函数
    Kenyore
        27
    Kenyore  
       6 小时 4 分钟前
    不然你搞一个完美的让兄弟们用?
    worldgg
        28
    worldgg  
       5 小时 58 分钟前   1
    相对于 tinystruct ,堪称完美
    JoeDH
        29
    JoeDH  
       4 小时 41 分钟前
    还不够完美啊?养活这么多程序员
    Ketteiron
        30
    Ketteiron  
       4 小时 31 分钟前
    点进来前想了一万个缺点,启动慢、黑盒魔法、云原生适配,但万万没想到是 main
    felixcode
        31
    felixcode  
       4 小时 18 分钟前 via Android
    git 从 master 改到 main ,你从 main 改到 master 好了
    siweipancc
        32
    siweipancc  
       4 小时 8 分钟前 via iPhone
    你写过 c 吗?神人了属于
    kylix
        33
    kylix  
       3 小时 23 分钟前   1
    op 目的达到了,也许正在屏幕后偷笑呢
    RoccoShi
        34
    RoccoShi  
       3 小时 13 分钟前
    SpringBoot 是很嗦,但是和 main 有什么关系
    XuHuan1025
        35
    XuHuan1025  
       2 小时 52 分钟前
    @kylix 没事.看到一次是他的错,看到两次是我的错
    bobox
        36
    bobox  
       2 小时 32 分钟前
    面向注解编程,其实我是不太喜欢的。逻辑全在注解里面
    itechify
        37
    itechify  
    PRO
       2 小时 28 分钟前
    其实就是骗金币
    sunshinev
        38
    sunshinev  
       2 小时 20 分钟前
    现在是纯纯的面向框架编程,全是注解,倒是提高了效率
    realpg
        39
    realpg  
    PRO
       2 小时 16 分钟前
    @bobox #36
    同意
    importmeta
        40
    importmeta  
       1 小时 56 分钟前
    Java 是受 C 系语言影响!那个历史年代都在模仿 C 语言。
    duanxianze
        41
    duanxianze  
       56 分钟前
    哈哈哈 神人吐槽了 这样算缺点?
    selca
        42
    selca  
       40 分钟前
    @whileFalse #26 无论如何都有主函数的,只是暴露得多,还是封装得多,这是选择,不是优劣
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2733 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 12:32 PVG 20:32 LAX 05:32 JFK 08:32
    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