美文网首页我爱编程
Spring Boot学习笔记(2) - Hello World

Spring Boot学习笔记(2) - Hello World

作者: 不加糖的开水 | 来源:发表于2018-06-10 13:03 被阅读0次

    一. Hello World

    1.启动类

    • 在类路径下新建一个DemoApplication类,并且添加注解==@SpringBootApplication==,表示该类为SpringBoot的一个启动类

      @SpringBootApplicatio//标识该类为一个启动类
      public class DemoApplication {
      
          public static void main(String[] args) {
              //传入启动类对象与命令行参数信息
              SpringApplication.run(DemoApplication.class, args);
          }
      }
      
    • 启动类应该放在包的最外层,因为SpringBoot默认加载启动类所在包下的同级目录与子目录相关的类

    2.新建一个Controller对象

    package com.study.demo.Controller;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloWorldController {
    
        @RequestMapping("/hello")
        public String hello(){
            return "springBoot HelloWorld";
        }
    }
    
    • @RestController为@Controller与@ResponseBody的结合

      @Target(ElementType.TYPE)
      @Retention(RetentionPolicy.RUNTIME)
      @Documented
      @Controller//标识类对象为一个Controller类
      @ResponseBody//表示返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中
      public @interface RestController
      
    • Controller对象需要创建在启动对象的同级或者下级包中

    3.启动项目

    1527994829.jpg

    4. 项目打包成一个jar

    • 在pom文件中确保已经将springBoot的打包插件引入

      <!--springBoot项目maven打包插件,用于将springBoot打包成一个jar包-->
      <plugins>
          <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>
      </plugins>
      

      执行maven‘命令package


      1527997415.png
      1527997492.jpg
    • 执行完成后在项目的target目录下可以找到相应的jar包,在jar包所在的目录下打开执行java的jar执行命令即可启动项目

      java -jar demo-0.0.1-SNAPSHOT.jar
      
      1527997771(1).jpg

    相关文章

      网友评论

        本文标题:Spring Boot学习笔记(2) - Hello World

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