刚完成的 Spring Boot 脚手架,拿来即用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lovis
V2EX    程序员

刚完成的 Spring Boot 脚手架,拿来即用

  •  
  •   lovis 2023-12-31 12:17:11 +08:00 4171 次点击
    这是一个创建于 651 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚完成了个 Spring Boot 的脚手架,只包含 Spring Boot 、Swagger 、MySQL Driver 、Lombok 、Mapstruct 基础组件和入门实例,解决了很多坑,下载即可使用,欢迎来鞭打。

    Github 地址:https://github.com/runlala/SpringBootScaffold

    24 条回复    2024-01-02 23:26:43 +08:00
    taogen
        1
    taogen  
       2023-12-31 13:11:04 +08:00   3
    看了一下。你是不是对脚手架有误解。这也就是一个技术框架集成的 demo 。
    giter
        2
    giter  
       2023-12-31 13:14:46 +08:00 via iPhone
    同一楼
    sngxx
        3
    sngxx  
       2023-12-31 13:17:55 +08:00 via iPhone
    spring initialzr
    waterlaw
        4
    waterlaw  
       2023-12-31 13:45:02 +08:00 via Android
    要把前端搞上才算脚手架,类似 github 上的若依框架
    ggggz
        5
    ggggz  
       2023-12-31 13:57:05 +08:00 via Android
    @waterlaw 那太重了
    ggggz
        6
    ggggz  
       2023-12-31 13:58:05 +08:00 via Android
    @sngxx spring initialzr 只是把依赖装上而已
    coolfamilyxun
        7
    coolfamilyxun  
       2023-12-31 14:14:12 +08:00 via Android
    谁还会用这个?直接若依走起。
    ggggz
        8
    ggggz  
       2023-12-31 15:49:03 +08:00 via Android
    @coolfamilyxun 一些 API 的话,没必要用那么重吧
    coolfamilyxun
        9
    coolfamilyxun  
       2023-12-31 19:29:44 +08:00 via Android
    @ggggz 你是不是对重量有什么误解?做一个 Java 项目用若依一是最轻量级的了。基础的设施得有吧。
    XuHuan1025
        10
    XuHuan1025  
       2023-12-31 19:50:54 +08:00
    想法是好的,但是用阿里的 start.ali.???.io 那个引入这些包 有默认配置 修改下就行
    ggggz
        11
    ggggz  
       2023-12-31 20:02:31 +08:00 via Android
    @coolfamilyxun 推广若依的?
    giter
        12
    giter  
       2024-01-01 09:05:47 +08:00 via iPhone
    @ggggz OP 的小号?

    这就是普普通通的整合多个依赖的 demo 而已,OP 对脚手架真的是有所误解了,基本上点点手指就能做出这种 demo 来

    还煞有其事地专门搞个仓库并认真写 readme ,确实是我没想到的
    coolfamilyxun
        13
    coolfamilyxun  
       2024-01-01 09:56:03 +08:00 via Android
    @ggggz 若伊还用得着我推广?原始人啊?
    nananqujava
        14
    nananqujava  
       2024-01-01 16:53:39 +08:00
    脚手架推荐 ruoyi vue pro
    changdy
        15
    changdy  
       2024-01-01 18:11:36 +08:00
    感觉 还差了蛮多事情需要做的
    https://v2ex.com/t/998488
    比如 spring boot 日志中默认会打印年份 实际上基本上不会用到. 然后打印个 rid 也会对排查问题很有帮助.
    linvaux
        16
    linvaux  
       2024-01-02 10:30:32 +08:00
    建议 springboot 不要直接上 3.x ,这玩意儿我记得需要 jdk21 ,而且,这个不应该算脚手架吧,顶多算个 demo ,自己基于 springboot initializr 搞一个也用不了几分钟
    twofox
        17
    twofox  
       2024-01-02 11:49:16 +08:00
    @linvaux 2024 年了。。怎么还会有人推荐 Spring boot 2.x ? 2.x 版本已经停止维护了,即便是商业支持也只到二月份

    3.x 最低要求 jdk 17 ,而不是 21

    强烈新项目直接梭哈 21 ,谁还用 8 我笑死他
    linvaux
        18
    linvaux  
       2024-01-02 14:24:08 +08:00
    @twofox 你发任你发,我用 java8[/dog]
    feiniaojin
        19
    feiniaojin  
       2024-01-02 14:35:36 +08:00
    imkku
        20
    imkku  
       2024-01-02 16:50:21 +08:00
    @linvaux #16 3.x 需要 jdk 17 ,我和你思路相反,建议新项目直接上。旧项目改造总是要多考虑更多
    imkku
        21
    imkku  
       2024-01-02 16:53:14 +08:00
    @giter #12 观念一样,不过可能新手,多一点包含。 另外发现挺多人喜欢写这种开箱即用的模块的,介绍一下有个小众的 https://github.com/ok1996/ok-system-simple
    giter
        22
    giter  
       2024-01-02 17:38:20 +08:00
    @imkku #21 适合自己的才是开箱即用,别人的多多少少都有自己不需要的依赖和配置,包括代码风格等等
    lovis
        23
    lovis  
    OP
       2024-01-02 23:26:01 +08:00 via Android
    感谢大家的建议,都很有用
    lovis
        24
    lovis  
    OP
       2024-01-02 23:26:43 +08:00 via Android
    @changdy 好的,后面看看加上。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2573 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:54 PVG 12:54 LAX 21:54 JFK 00:54
    Do have faith in what you're doing.
    ubao 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