工作生活

应用入口类

2019-07-04  本文已影响0人  Quillagua

应用入口类
Chapter1Application是一个很关键的启动类,程序的入口就是这里,为了演示简单,我们不再新建控制类,而是直接在这个入口类中编写,添加@RestController以及index方法,如下:

package com.dudu;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class Chapter1Application {

@RequestMapping("/")
public String index(){
    return "Hello Spring Boot";
}
public static void main(String[] args) {
    SpringApplication.run(Chapter1Application.class, args);
}

}
@SpringBootApplication是Sprnig Boot项目的核心注解,主要目的是开启自动配置。后续讲解原理的时候再深入介绍。
main方法这是一个标准的Java应用的main的方法,主要作用是作为项目启动的入口。

@RestController注解等价于@Controller+@ResponseBody的结合,使用这个注解的类里面的方法都以json格式输出。

上一篇下一篇

猜你喜欢

热点阅读