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

一. 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
  • 至此一个springBoot的项目就启动完成,可以访问本地地址进行访问http://localhost:8080/hello

4. 项目打包成一个jar

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

    
    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    
    

    执行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)