SprintBoot學習(一)


Spring Boot是什么?

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

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

Spring Boot的核心功能

1、獨立運行的spring項目:可以以jar包的形式獨立運行,通過Java -jar xx.jar來運行。
2、內嵌的servlet容器:可以選擇內嵌的Tomcat、Jetty或者Undertow。
3、提供starter簡化,maven配置:通過一系列的starter pom 來簡化maven的依賴加載。
4、自動配置spring:spring boot 會根據在類路徑中的jar包、類,為jar包里的類自動配置bean,這樣會極大的減少我們要使用的配置。
5、准生產的應用監控:提供了基於http、ssh、telnet對運行的項目進行監控。
6、無代碼生成的xml配置:通過條件注解來實現。

Spring Boot的優點

1、快速構建項目
2、對主流的開發框架的無配置集成
3、項目可獨立運行,無須外部用來servlet容器
4、提供運行時的應用監控
5、極大的提高了開發部署效率
6、與雲計算天然集成

Spring Boot快速搭建

1、訪問https://start.spring.io/,填寫如下信息,下載下源碼之后導入到i開發工具中

2、使用IntelliJ IDEA來搭建

新建Spring initializr項目

 填寫項目信息

 

 選擇技術

 填寫項目名稱完成

 

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

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

 2、配置環境變量

 

 第一個實例

 1、修改入口類

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 !!!";
    }


}

2、訪問http://localhost:8080/,顯示如下結果:

 

 

轉載請於明顯處標明出處

https://www.cnblogs.com/AmyZheng/p/9791083.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM