Java 工程配置太复杂了,我总结了一下个人经验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eightqueen
V2EX    Java

Java 工程配置太复杂了,我总结了一下个人经验

  •  
  •   eightqueen 2016-08-14 00:25:50 +08:00 6822 次点击
    这是一个创建于 3346 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个 Java 项目是怎么炼成的

    总体上的原则是用 java config 代替 xml ,更加简洁,易于编写和查看源码。尤其是 dao 层用的是 spring data jpa ,开发效率完爆 mybatis 。但愿能让 java 新手少走一些弯路。

    24 条回复    2019-01-23 16:19:38 +08:00
    tedzhou1221
        1
    tedzhou1221  
       2016-08-14 00:32:14 +08:00
    看不懂,因为现在只学到 Servlet 。
    tvallday
        2
    tvallday  
       2016-08-14 00:39:05 +08:00
    我真的是因为配置复杂放弃过 java ,本来一直想写纯 API 的,结果被 J2EE 整的兴趣全无。不过现在换个方向,尽量减少工程配置,看看能不能重拾信心。
    acrisliu
        3
    acrisliu  
       2016-08-14 00:43:07 +08:00 via Android
    在用 spring boot ,简化了很多配置。
    knightdf
        4
    knightdf  
       2016-08-14 00:46:25 +08:00
    还是 python,lua 好使,配置就是代码
    murmur
        5
    murmur  
       2016-08-14 00:48:36 +08:00
    不麻烦啊 java 这套架构能满足企业开发中最变态的需求
    所以最简单的办法就是配置一套 xml 以后就是抄他
    ooTwToo
        6
    ooTwToo  
       2016-08-14 01:15:59 +08:00 via iPhone
    上 springboot 吧
    franklinyu
        7
    franklinyu  
       2016-08-14 08:43:28 +08:00
    主 Markdown 的不。 GitHub 上很多的人 Markdown 的都很糟糕。
    sunboman
        8
    sunboman  
       2016-08-14 08:57:26 +08:00 via iPhone
    Spring boot 就是最佳解决方案
    6IbA2bj5ip3tK49j
        9
    6IbA2bj5ip3tK49j  
       2016-08-14 10:40:46 +08:00 via Android
    用 spring boot ,
    “用过 mybatis 和 hibernate ,前者配置太复杂,后者功能还不够强大。” excuse me ?
    wangkangluo1
        10
    wangkangluo1  
       2016-08-14 13:53:19 +08:00
    jhipster
    FreeDog
        11
    FreeDog  
       2016-08-14 14:35:31 +08:00
    JHipster 和 Spring Boot 都很方便。顺便还学了下 Angular 和 Bootstrap~
    seeker
        12
    seeker  
       2016-08-14 15:18:20 +08:00
    没做 c++ 之前我也这么觉得。
    sunshinewang
        13
    sunshinewang  
       2016-08-14 23:09:50 +08:00
    jhipster +1
    zonghua
        14
    zonghua  
       2016-08-15 02:04:27 +08:00 via iPhone
    @seeker 写 make file 还要解决各种依赖是吗
    misaka19000
        15
    misaka19000  
       2016-08-15 08:25:33 +08:00
    大部分配置应该是在第一次配置完成之后就不再需要频繁的修改了吧?

    花点时间把第一次的配置配置好,之后只需要使用就可以了嘛
    chocotan
        16
    chocotan  
       2016-08-15 14:19:05 +08:00
    spring boot +n
    heqingpan
        17
    heqingpan  
       2016-08-15 20:54:59 +08:00
    srping boot +1
    ppwangs
        18
    ppwangs  
       2016-08-16 09:03:28 +08:00
    >用过 mybatis 和 hibernate ,前者配置太复杂,后者功能还不够强大。 JPA 更上一层楼,大部分简单 SQL 都自动帮你搞定,详情见官方文档。

    zonga
        19
    zonga  
       2016-08-16 09:15:31 +08:00
    新手求教, spring boot 如何让 controller 返回一个 view ,按照入门教程始终返回的是字符串而不是页面。
    bigapple111
        20
    bigapple111  
       2016-08-16 13:05:34 +08:00
    早晚都得掌握的
    zonghua
        21
    zonghua  
       2016-08-19 17:48:56 +08:00
    @zonga 你是不是用了 @Response 注解
    欢迎加群: Spring 全家桶 496150645 问问
    jack80342
        22
    jack80342  
       2017-11-06 22:48:13 +08:00
    最近翻译了最新的 Spring boot 官方指南,欢迎 fork。https://www.gitbook.com/book/jack80342/spring-boot/details
    eightqueen
        23
    eightqueen  
    OP
       2017-11-07 23:54:44 +08:00
    @jack80342 厉害
    akjarjash
        24
    akjarjash  
       2019-01-23 16:19:38 +08:00
    @seeker 优秀 哈哈哈~~~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2738 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 07:38 PVG 15:38 LAX 00:38 JFK 03:38
    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