• DigitalSonic 置顶
    2019-02-13
    关于Spring中的一些常用注解,发现有较多同学留言提问,我们会统一在答疑环节中来做简单的说明。
    
     20
  • Fly55
    2019-02-12
    打包 跳过测试
    mvn clean package -Dmaven.test.skip
    执行
    java -jar helloworld-0.0.1-SNAPSHOT.jar
    
     43
  • supermouse
    2019-02-14
    老师,第 4 节开始时的那个 hello-spring 项目,我在 start.spring.io 上面建好了下载下来之后,下载的是一个 zip 格式的压缩包,请问该怎么用 idea 打开?

    作者回复: 先解压……

     3
     30
  • 闪光阳
    2019-02-11
    老师你好,第四节那个地方,为啥一个web demo 打的是jar包,不是war包

    作者回复: Spring Boot默认会打可执行Jar包,这个Jar的结构和普通的是不一样的,里面会包含了所依赖的各种Jar,同时也会有Web容器,因此你不再需要容器,直接就能运行。当然,你也可以选择打普通的War包,然后放在外置的容器里运行。在后续Spring Boot的章节中我们会去聊这个打包的话题,详细讲解可执行Jar包的。

     2
     27
  • 曾经蜡笔没有小新
    2019-02-12
    gradle是趋势,结合gradle讲更贴合实际吧

    作者回复: 感觉做Android开发的会更多用Gradle,Java后端的还是Maven更多一些。

    
     25
  • 2018
    2019-02-19
    视频主要内容:
    1 如何通过spring.io去创建基础的spring项目框架
    2 怎么运行一个简单的web程序
    3 spring-boot的maven打包工具的简单使用
    4 在pom文件中如果不使用spring-boot自带的parent节点要怎么处理
    
     24
  • 小靓仔
    2019-02-13
    问个弱鸡问题,这个为何不写项目名 就可以访问hello spring

    作者回复: 你指的是为什么用的是
    curl http://localhost:8080/hello,
    而不是
    curl http://localhost:8080/hello-spring/hello
    吧,因为这个项目就是发布在ROOT,即直接发布在/的。

     2
     22
  • jzy
    2019-02-14
    老师好,最后那个为什么要加上repackage呢,不是特别懂

    作者回复: 需要告诉Maven什么时候执行我这个plugin的动作

    
     13
  • 陆凌枫
    2019-02-14
    老师想问下,打成jar包会生成 .jar 和 .jar.original 想问下 .jar.original文件是一个什么文件,有什么作用?打包时候都有生成,但是好像从没用过这个文件。

    作者回复: .original是代码打出的实际的包,这个包是不可执行的,只有自己的内容。另一个jar里包含了.original的内容,但更重要的是它还包含了依赖的各个jar。这个在Spring Boot的章节里会展开去讲,可以先放着。

    
     10
  • @暖心girl💖
    2019-02-13
    老师,第4节里我在terminal里输入命令提示我不是内部命令是为什么

    作者回复: 因为我是Mac,所以有这些命令,如果你使用的是Windows,ls ll可以用dir代替。curl的话,你直接用浏览器打开地址吧。

     2
     10
  • 爆Seed
    2019-02-12
    老师讲一下actuator的使用方法呀

    作者回复: 这个会在后续Spring Boot的章节里详细讲,还会讲到编写自己的Indicator等等,整个课程里我们会穿插着使用很多东西,详细的说明会在对应的章节里展开,但不妨碍先用着。

    
     10
  • Geek_6a506d
    2019-02-13
    Terminal怎么用,怎么设置他就可以访问地址,这个作用是什么,有哪些?

    作者回复: 你把它看成是Linux的终端、Windows的CMD就好了,没什么设置。我后续还是不用IDE内嵌的Terminal,用操作系统的吧……

    
     9
  • 咯噔咯噔咯噔蹬
    2019-02-19
    打包 跳过测试
    mvn clean package -Dmaven.test.skip
    执行
    java -jar helloworld-0.0.1-SNAPSHOT.jar
    
     8
  • 超哥
    2019-02-13
    讲课真顺畅
    
     8
  • 彬阿
    2019-02-18
    老师,我的idea版本不知道对不对,你用的哪个,我idea运行,报错:找不到springframework

    作者回复: 我就是IDEA的社区版本,官网下的。

     1
     5
  • Wayne
    2019-02-14
    hello-spring 这个project run 后提示“Error: Could not find or load main class geektime.spring.hello.hellospring.HelloSpringApplication”

    作者回复: 如果是IDEA,直接在类上去执行吧。

    
     5
  • 大刘
    2019-02-13
    老师,你用的mac系统吗?请问IDE是什么?以前写rails的时候用的textmate,看着很相像。字体和颜色看着非常舒服,写代码就像是享受。

    作者回复: 是Mac,使用的IDEA

    
     5
  • gogo
    2019-05-15
    现在是11点52 我的第一节终于搞好了……

    别人是 stay hungry, stay foolish

    我是 real hungry, real foolish
    
     4
  • Turing
    2019-09-20
    Terminal 更改为Linux风格也挺方便的,对于Mac,自带就是,对于Win,可以装Git,然后在Settings里的Terminal选项把执行程序cmd.exe换为Git下的/bin/bash.exe 就可以了。Git搬砖的咱都要学,顺带用上,省事。
    
     3
  • 海罗沃德
    2019-06-30
    pivotal公司的资深开发人员Josh Long在2016年一次sharing上就说过,如果你在很久很久以前,你可以选择打包成war,不过如果你在2016年,就选Jar,我们公司的一大任务也是让java项目都打成jar包
    
     3
我们在线,来聊聊吧