SprintBoot學習(一)

Spring Boot是什麼?
html

一、 SpringBoot是一個框架,一種全新的編程規範,他的產生簡化了框架的使用,所謂簡化是指簡化了Spring衆多框架中所需的大量且繁瑣的配置文件,因此 SpringBoot是一個服務於框架的框架,服務範圍是簡化配置文件web

二、它使用「習慣優於配置」(項目中存在大量的配置,此外還內置了一個習慣性的配置,讓你無需手動進行配置)的理念讓你的項目快速運行起來。使用Spring Boot很容易建立一個獨立運行(運行jar,內嵌Servlet容器)、準生產級別的基於Spring框架的項目,使用Spring Boot你能夠不用或者只須要不多的Spring配置。spring

Spring Boot的核心功能編程

一、獨立運行的spring項目:能夠以jar包的形式獨立運行,經過Java -jar xx.jar來運行。
二、內嵌的servlet容器:能夠選擇內嵌的Tomcat、Jetty或者Undertow。
三、提供starter簡化,maven配置:經過一系列的starter pom 來簡化maven的依賴加載。
四、自動配置spring:spring boot 會根據在類路徑中的jar包、類,爲jar包裏的類自動配置bean,這樣會極大的減小咱們要使用的配置。
五、準生產的應用監控:提供了基於http、ssh、telnet對運行的項目進行監控。
六、無代碼生成的xml配置:經過條件註解來實現。app

Spring Boot的優勢框架

一、快速構建項目
二、對主流的開發框架的無配置集成
三、項目可獨立運行,無須外部用來servlet容器
四、提供運行時的應用監控
五、極大的提升了開發部署效率
六、與雲計算自然集成ssh

Spring Boot快速搭建maven

一、訪問https://start.spring.io/,填寫以下信息,下載下源碼以後導入到i開發工具中spring-boot

二、使用IntelliJ IDEA來搭建工具

新建Spring initializr項目

 填寫項目信息

 

 選擇技術

 填寫項目名稱完成

 

Spring Boot CL(命令行工具)的安裝

一、下載安裝包並解壓,下載地址:http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/

 二、配置環境變量

 

 第一個實例

 一、修改入口類

package com.example.spring_boot_test;


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 SpringBootTestApplication {


    public static void main(String[] args) {

        SpringApplication.run(SpringBootTestApplication.class, args);
    }

    @RequestMapping("/")
    String index(){
        return  "hello spring boot !!!";
    }


}

二、訪問http://localhost:8080/,顯示以下結果:

 

 

轉載請於明顯處標明出處

http://www.javashuo.com/article/p-gdljeden-er.html

相關文章
相關標籤/搜索