SpringBoot2快速入門01--工程創建

首先,通過https://start.spring.io/創建一個Gradle工程,Dependencies選擇web,然后Generate Project。

用idea導入工程,啟動發現報錯,是因為沒有導入web包,需要手動添加,如下:
compile('org.springframework.boot:spring-boot-starter-web')
然后就可以啟動了。

下面配置application.yml,如下:

server:
  port: 8081
  servlet:
    context-path: /chapter01   #系統url前綴

上面的是配置端口和上下文路徑。

springboot給我們預加載了一些對象,若要知道,可以通過CommandLineRunner輸出,如下:

@Bean
    public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
        // 目的是
        return args -> {
            System.out.println("SpringBoot 默認為我們提供的 Bean:");
            String[] beanNames = ctx.getBeanDefinitionNames();
            Arrays.sort(beanNames);
            Arrays.stream(beanNames).forEach(System.out::println);
        };
    }

接著寫一個簡單的controller,輸出一個字符,如下:

@RestController
public class Chapter01Controller {
    @GetMapping("/demo1")
    public String demo1() {
        return "Hello iti";
    }
}

啟動服務,在瀏覽器輸入:http://localhost:8081/chapter01/demo1

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容