分享最簡單的 SpringBoot 入門 Demo教程

分享最簡單的 SpringBoot 入門 Demo教程

一.開發環境

1.Eclipse STS

2.maven 3.6.0(Maven的安裝配置等這裏不做介紹,不會的小夥伴可以百度一下)

3.jdk1.8

4.SpringBoot2.1.5

二.構建Spring Boot項目

1.使用maven構建SpringBoot項目

第一次創建項目時,會花費好長時間去下載SpringBoot2.1.5相關的jar包,需要耐心等待

2.SpringBoot啓動器

所謂的springBoot啓動器其實就是一些jar包的集合。SprigBoot一共提供44啓動器。

2.1spring-boot-starter-web

支持全棧式的web開發,包括了romcat和springMVC等jar

2.2 spring-boot-starter-jdbc

支持spring以jdbc方式操作數據庫的jar包的集合

2.3 spring-boot-starter-redis

支持redis鍵值存儲的數據庫操作

三、Spring Boot入門HelloWorld

1.編寫返回HelloWorld的Controller

複製代碼

package com.example.demo.controller;

import java.util.HashMap;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloWorldController {
    @RequestMapping("/hello")
    @ResponseBody
    public Map<String, Object> showHelloWorld(){
        Map<String, Object> map = new HashMap<>();
        map.put("msg", "HelloWorld");
        return map;
    }
}

複製代碼

 

2.編寫SpringBoot 啓動類(創建工程的時候會自動生成一個啓動器類)

複製代碼

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

複製代碼

 

3.關於編寫啓動器需要注意的問題

啓動器存放的位置。啓動器可以和controller位於同一個包下,或者位於controller的上一級包中,但是不能放到controller的平級以及子包下。

4.啓動SpringBoot

5.瀏覽器查看結果

總結

這就是SpringBoot的helloworld的入門程序,是不是特別簡單,相比以前的開發少了很多的配置,只需要在pom.xml中添加一個web的啓動器即可完成所有配置,但缺點在於第一次配置啓動器,eclipse會自動下載相關的jar包,很耗時間。下一篇介紹如何在SpringBoot中整合WEB開發。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章