SpringBoot入門Demo

一.開發環境

1.Eclipse STSjava

2.maven 3.6.0(Maven的安裝配置等這裏不作介紹,不會的小夥伴能夠百度一下)web

3.jdk1.8redis

4.SpringBoot2.1.5spring

二.構建Spring Boot項目

1.使用maven構建SpringBoot項目

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

2.SpringBoot啓動器

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

2.1spring-boot-starter-web

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

2.2 spring-boot-starter-jdbc

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

2.3 spring-boot-starter-redis

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

3、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的平級以及子包下。spring-boot

4.啓動SpringBoot

5.瀏覽器查看結果

總結

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

相關文章
相關標籤/搜索