美文网首页我爱编程
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