01_project-init.md

作者: readyou | 来源:发表于2018-05-02 23:58 被阅读44次

    工程初始化

    1. 访问网站:http://start.spring.io/

    2. 填写表单。

    3. 点击『Generate Project』的按钮,下载文件并解压。


      project-init.png

      说明:

      1. 这里版本号可能不是最新的。
      2. Search for dependencies中输入的文字在选择的时候会清空,图片上看不到。
    4. Maven Projects窗口中选择spring-boot-learn>Plugins>spring-boot>spring-boot:run,右键选择Create 'spring-boot-learn [s...',创建Debug Configurations

    5. 点击绿色的Debug按钮,启动工程。

      create_debug_configuration.png

      不出意外的话,能看到输出:

      ...
      2018-05-02 21:06:30.461  INFO 3273 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
      2018-05-02 21:06:30.507  INFO 3273 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
      2018-05-02 21:06:30.510  INFO 3273 --- [           main] m.r.s.SpringBootLearnApplication         : Started SpringBootLearnApplication in 2.104 seconds (JVM running for 2.754)
      
    6. 打开浏览器,地址栏中输入:localhost:8080,将看到错误信息。因为此时我们还没有注册任何路由。

    7. SpringBootLearnApplication.java所在的目录添加目录controller(将不同类型的类放到不同的文件夹下的习惯),并在该目录下新建文件HelloController,内容如下:

      package me.readyou.springbootlearn.controller;
      
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.ResponseBody;
      import org.springframework.web.bind.annotation.RestController;
      
      /**
       * Created by wuxinlong on 18/5/2.
       */
      @RestController
      public class HelloController {
          @RequestMapping("/")
          @ResponseBody
          String home() {
              return "Hello World!";
          }
      }
      
    8. 再次启动,访问localhost:8080,将看到Hello World!

    原文链接

    https://github.com/readyou/spring-boot-learn/blob/master/docs/01_project-init.md

    相关文章

      网友评论

        本文标题:01_project-init.md

        本文链接:https://www.haomeiwen.com/subject/obbhrftx.html