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

[求助]老哥们我又来了...现在公司给了个 Java 项目要我在基础上接着开发...时间紧迫...

  •  3
     
  •   From313 · 2019-10-14 21:01:52 +08:00 · 6137 次点击
    这是一个创建于 1876 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是那个学 Java 的 iOSer... 刚看完语法啥的.. 那个项目好像用的 springboot 求助..我该怎么一步步来 QAQ

    31 条回复    2019-10-21 18:11:18 +08:00
    janxin
        1
    janxin  
       2019-10-14 21:07:47 +08:00
    完了,没救了,抬下去下一个...

    语法比较基础的不会区别很大,平时只用这些基础的就行了,高级的也没必要用,区别最多是多写代码了。SpringBoot 其他需要掌握的基本就是在框架和功能上,找几个中文教程看一下?
    zazalu
        2
    zazalu  
       2019-10-14 23:15:53 +08:00 via Android   ❤️ 5
    你该这样,然后这样,最后这样
    imzcg
        3
    imzcg  
       2019-10-14 23:17:55 +08:00 via Android
    抄啊!不会就搜一下,然后复制粘贴改一下完成业务就行了
    wpblank
        4
    wpblank  
       2019-10-14 23:20:24 +08:00
    spring boot 现在能运行吗,能的话可以先不用管框架照猫画虎先写业务逻辑,一般也就是查查数据库之类的吧。
    pelloz
        5
    pelloz  
       2019-10-14 23:26:40 +08:00   ❤️ 3
    找到 main 函数,运行起来;
    1.找到 ctrl 包,这里面都是 http 接口的入口
    2.找到 service 包,这里基本上是实现具体逻辑的位置
    3.找到 dao/mapper 包,这里基本上是和数据库相关的逻辑
    找到一个方便调用的 http 接口,找到对应的 ctrl 入口然后打断点跟下去一套就好了,其他的复制粘贴
    kcross
        6
    kcross  
       2019-10-15 00:09:24 +08:00
    我 PHPER 现在写 SPRINGBOOT 也有 3 个星期了 搞搞 CURD 问题不大
    LZ 前端转后端是有点 NB 啊
    conn4575
        7
    conn4575  
       2019-10-15 08:16:12 +08:00 via Android
    如果原来的能跑起来,应该还有救。不然我觉得 springboot 那一堆自动配置我感觉对新手特别不友好,完全不知道为啥莫名其妙就跑起来了,有问题也不知道如何开始排查。
    Takamine
        8
    Takamine  
       2019-10-15 08:32:40 +08:00 via Android
    @conn4575

    application. yml
    debug=true,都配置了啥自己看。
    annielong
        9
    annielong  
       2019-10-15 09:23:49 +08:00
    同样看不懂 java 项目,代码还能看懂一些
    337136897
        10
    337136897  
       2019-10-15 09:50:04 +08:00
    @pelloz 有那么简单咩,你的登录 token 要做拦截器验证、还要搞 aop 的校验用户、日志记录。。。
    From313
        11
    From313  
    OP
       2019-10-15 09:59:53 +08:00
    @zazalu 原来是这样啊[狗头]
    From313
        12
    From313  
    OP
       2019-10-15 10:00:46 +08:00
    @wpblank 我先查查咋运行去- -
    From313
        13
    From313  
    OP
       2019-10-15 10:01:57 +08:00
    给我源码的大哥啥也不懂,还说这个源码是不是最新的也不知道...给的这套源码里面还有另一个烂尾项目...让我自己找...
    TaAmSf
        14
    TaAmSf  
       2019-10-15 10:16:06 +08:00
    跑不起老,各种依赖就玩不了啦!!!
    rabbitinhere
        15
    rabbitinhere  
       2019-10-15 10:28:44 +08:00
    建议楼主听 @pelloz ,循序渐进。先搞懂增删改查业务,能完成平时的工作,再慢慢搞懂中间件、各种配置。 循序渐进是最牛逼的。
    taogen
        16
    taogen  
       2019-10-15 12:34:12 +08:00
    ctrl c, v
    From313
        17
    From313  
    OP
       2019-10-15 13:43:33 +08:00
    @pelloz 老哥我找了一上午,有好几个 main 函数...
    zshneedmoney
        18
    zshneedmoney  
       2019-10-15 13:44:52 +08:00
    这是撵人走吗。。。
    janus77
        19
    janus77  
       2019-10-15 13:47:55 +08:00
    你先跑起来,然后挑一个比较复杂的接口搞清楚他从头到尾的调用链,知道他调的那个类的哪个方法,分别是做什么的
    然后知道哪个是关于数据库的,后面的需求就复制一份改巴改巴
    hellwys1
        20
    hellwys1  
       2019-10-15 13:49:55 +08:00
    没救。
    时间长,自己学习。卡时间,直接怼回去。
    godiu
        21
    godiu  
       2019-10-15 13:53:25 +08:00
    啥代码 保密性强吗 偷偷发我看看呗 想看看真实项目
    jinwyp
        22
    jinwyp  
       2019-10-15 13:58:22 +08:00
    springboot 非常难学, 其实技术难不难学主要看文档, springboot 文档非常乱,各种版本升级对不上.
    haohappy
        23
    haohappy  
       2019-10-15 14:09:29 +08:00
    你说你学不会 你要用 serverless
    DsuineGP
        24
    DsuineGP  
       2019-10-15 17:56:10 +08:00
    @From313 spring boot 项目 main 函数不用看,一般就一行代码
    java web 项目业务入口一般都是在 FooController/BarConteller 里面
    离线任务一般都是在 XXXSchedule/XXXTask 里面
    yinft
        25
    yinft  
       2019-10-15 20:08:05 +08:00
    项目运行起来 看业务层,都是 mvc 那一套,慌什么
    fengpan567
        26
    fengpan567  
       2019-10-16 08:42:01 +08:00
    感觉是在为难你啊?工期紧还让你一个 IOS 的搞 JAVA,是不是劝你自己走?
    nealsherlock
        27
    nealsherlock  
       2019-10-16 09:27:10 +08:00 via iPhone
    同样在写 Java 的前端🙍🏻‍♂️
    himesens
        28
    himesens  
       2019-10-16 10:28:54 +08:00
    语法可以不用看,看看有没有功能相似的页面直接抄,剩下的不懂再百度。
    要大概搞懂一个系统起码两周时间,短于这个时间,如果不是上面还有人在保底出于考察目的看看你能力,而是真的让你这个新手做,那这公司不太靠谱。
    warjiang
        29
    warjiang  
       2019-10-16 10:38:38 +08:00
    弄明白一个请求处理流程,照葫芦画瓢就行。基础组件不会用的,直接 ctrl-c & ctrl-v 别人的,回来自己想想不就会了。
    Jrue0011
        30
    Jrue0011  
       2019-10-16 11:32:00 +08:00
    需求能说吗,先看看需求简不简单
    muskill
        31
    muskill  
       2019-10-21 18:11:18 +08:00
    哈哈,看到你是 ioser,我就特别能理解你之前为啥会问 findBySchool_code 这种问题了.理解万岁,刚接触一门语言都一样,刚开始肯定是各种试错,试多了就熟悉了,慢慢来吧,加油
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.