偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Spring Boot 簡介與快速搭建:一文搞懂它的前世今生

開發(fā) 項(xiàng)目管理
Spring Boot 是基于 Spring 4.0 設(shè)計(jì)的,由 Pivotal 公司提供。它最大的特點(diǎn)就是能讓我們快速搭建 Spring 應(yīng)用,減少很多配置上的麻煩。

嘿,各位小伙伴!今天咱來好好嘮嘮 Spring Boot 這個(gè)框架,對(duì)于咱 Java 程序員來說,它可不陌生,是現(xiàn)在大廠主流用的框架技術(shù)呢。

一、Spring Boot 是啥

Spring Boot 是基于 Spring 4.0 設(shè)計(jì)的,由 Pivotal 公司提供。它最大的特點(diǎn)就是能讓我們快速搭建 Spring 應(yīng)用,減少很多配置上的麻煩。以前用 Spring 框架開發(fā)項(xiàng)目,配置那叫一個(gè)繁瑣,各種 XML 配置文件,讓人頭大。Spring Boot 就解決了這個(gè)痛點(diǎn),它用“約定大于配置”的理念,很多配置都有默認(rèn)值,咱們不用再像以前那樣一個(gè)個(gè)去配置啦。

比如說,要配置一個(gè) Web 應(yīng)用,在 Spring Boot 里,只要引入相關(guān)的依賴,像  spring - web  依賴,它就會(huì)自動(dòng)幫我們配置好很多 Web 相關(guān)的東西,像嵌入式的 Tomcat 服務(wù)器這些,咱們直接寫業(yè)務(wù)代碼就行。

二、Spring Boot 的前世今生

Spring 框架剛出來的時(shí)候,憑借強(qiáng)大的功能和靈活性,一下子就火了。但隨著項(xiàng)目越來越復(fù)雜,配置也變得越來越多,開發(fā)效率就受到影響。于是 Spring Boot 應(yīng)運(yùn)而生,它簡化了 Spring 應(yīng)用的初始搭建以及開發(fā)過程。

后來,Spring Boot 不斷更新迭代,功能越來越強(qiáng)大,支持的場景也越來越多?,F(xiàn)在不管是開發(fā) Web 應(yīng)用、微服務(wù),還是和數(shù)據(jù)庫打交道,Spring Boot 都能很好地勝任。

三、快速搭建 Spring Boot 項(xiàng)目

(一)使用 Spring Initializr

這是官方提供的一個(gè)快速創(chuàng)建 Spring Boot 項(xiàng)目的工具。打開瀏覽器,訪問  https://start.spring.io/  這個(gè)網(wǎng)址。

在這里,我們可以選擇項(xiàng)目的基本信息,比如  Group (組織名)、 Artifact (項(xiàng)目名)、 Project (項(xiàng)目類型,一般選 Maven 或 Gradle,Maven 用得比較多)、 Language (語言,選 Java)、 Spring Boot  版本(選最新穩(wěn)定版就行)。

還可以在  Dependencies  里選擇項(xiàng)目需要的依賴,比如要開發(fā) Web 應(yīng)用,就選  Spring Web ;要操作數(shù)據(jù)庫,就選對(duì)應(yīng)的數(shù)據(jù)庫依賴,像  Spring Data JPA  等。選好后,點(diǎn)擊  Generate  按鈕,就會(huì)生成一個(gè)壓縮包,下載解壓后,就是一個(gè)基本的 Spring Boot 項(xiàng)目結(jié)構(gòu)啦。

(二)導(dǎo)入 IDE

把解壓后的項(xiàng)目導(dǎo)入到我們常用的 IDE,比如 IntelliJ IDEA。打開 IDE,選擇  File  ->  Open ,然后找到項(xiàng)目文件夾,點(diǎn)擊  OK  就行。

IDEA 會(huì)自動(dòng)識(shí)別項(xiàng)目是 Maven 項(xiàng)目,然后下載項(xiàng)目所需的依賴。等依賴下載完,我們就可以開始寫代碼啦。

(三)寫個(gè)簡單的示例

在  src/main/java  目錄下,找到項(xiàng)目的主應(yīng)用類,一般文件名和項(xiàng)目名一樣。在這個(gè)類里,我們可以寫一個(gè)簡單的控制器類。

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorldController {
    @GetMapping("/hello")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

然后運(yùn)行主應(yīng)用類的  main  方法,啟動(dòng) Spring Boot 應(yīng)用。打開瀏覽器,訪問  http://localhost:8080/hello ,就能看到  Hello, Spring Boot!  這句話啦。

好啦,關(guān)于 Spring Boot 的簡介和快速搭建就說到這兒啦。有了這個(gè)基礎(chǔ),后續(xù)再深入學(xué)習(xí) Spring Boot 的各種功能就容易多啦,大家趕緊動(dòng)手試試吧!

責(zé)任編輯:武曉燕 來源: 程序員conan
相關(guān)推薦

2022-03-13 18:27:09

Redis數(shù)據(jù)庫開源

2020-05-15 15:29:36

Stata數(shù)據(jù)分析

2018-05-31 09:46:04

車聯(lián)網(wǎng)智能交通ITS

2023-02-18 18:33:08

計(jì)算機(jī)前世今生

2019-01-16 09:56:27

2019-05-22 17:34:16

代碼開發(fā)工具

2024-06-05 11:43:10

2023-11-18 23:39:37

JavaSpringHTTP

2018-08-08 16:08:45

深度學(xué)習(xí)機(jī)器學(xué)習(xí)NLP

2017-06-09 08:49:49

2019-10-18 10:43:11

JPASpring Boot Flyway

2024-04-12 12:19:08

語言模型AI

2022-03-24 08:51:48

Redis互聯(lián)網(wǎng)NoSQL

2021-09-09 09:29:03

AI 數(shù)據(jù)模型

2025-01-16 10:38:31

2025-01-16 00:20:41

2021-03-22 10:05:59

netstat命令Linux

2023-09-08 08:20:46

ThreadLoca多線程工具

2023-09-15 12:00:01

API應(yīng)用程序接口

2013-05-23 13:40:48

OpenStackKVM區(qū)別
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)