最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于SpringBoot創(chuàng)建Web頁(yè)面并熱更新的操作步驟

 更新時(shí)間:2023年11月13日 10:23:28   作者:DevFrank  
SpringBoot是一個(gè)用于快速開(kāi)發(fā)單個(gè)微服務(wù)的框架,它基于 Spring 框架,簡(jiǎn)化了Spring應(yīng)用的初始化過(guò)程和開(kāi)發(fā)流程,本文給大家介紹了如何基于SpringBoot創(chuàng)建Web頁(yè)面并熱更新,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

1. SpringBoot介紹

官網(wǎng):https://spring.io/

Spring Boot 是一個(gè)用于快速開(kāi)發(fā)單個(gè)微服務(wù)的框架,它基于 Spring 框架,簡(jiǎn)化了 Spring 應(yīng)用的初始化過(guò)程和開(kāi)發(fā)流程。Spring Boot 提供了一套默認(rèn)的配置,使得開(kāi)發(fā)人員可以快速搭建和運(yùn)行基于 Spring 的應(yīng)用程序。

Spring Boot 的特點(diǎn)包括:

1.簡(jiǎn)化配置:Spring Boot 提供了約定優(yōu)于配置的理念,大部分的應(yīng)用都可以使用默認(rèn)的配置,減少了開(kāi)發(fā)人員對(duì)配置文件進(jìn)行繁瑣設(shè)置的需求。

2.內(nèi)嵌容器:Spring Boot 支持內(nèi)嵌 Tomcat、Jetty、Undertow 等 Servlet 容器,可直接通過(guò) main 方法啟動(dòng)應(yīng)用,無(wú)需額外部署。

3.自動(dòng)化配置:Spring Boot 可以根據(jù)項(xiàng)目的依賴(lài)和環(huán)境自動(dòng)配置 Spring 應(yīng)用程序,大大減少了開(kāi)發(fā)人員的工作量。

4.獨(dú)立運(yùn)行:Spring Boot 應(yīng)用程序可以作為獨(dú)立的 Java 程序運(yùn)行,不需要外部部署容器。

5.集成測(cè)試:Spring Boot 內(nèi)建了對(duì)單元測(cè)試和集成測(cè)試的支持,提供了方便的測(cè)試工具。

2. 環(huán)境安裝與配置

在IDEA社區(qū)版中創(chuàng)建SpringBoot項(xiàng)目,可以安裝Spring Boot Helper插件,code可以用:

I1VGAYWU90-eyJsaWNlbnNlSWQiOiJJMVZHQVlXVTkwIiwibGljZW5zZWVOYW1lIjoic2lnbnVwIHNjb290ZXIiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJQU1BSSU5HQk9PVElERUEiLCJmYWxsYmFja0RhdGUiOiIyMDI1LTA4LTAxIiwicGFpZFVwVG8iOiIyMDI1LTA4LTAxIiwiZXh0ZW5kZWQiOmZhbHNlfV0sIm1ldGFkYXRhIjoiMDEyMDIyMDkwMlBTQU4wMDAwMDUiLCJoYXNoIjoiVFJJQUw6LTkyNjI5NTY5MiIsImdyYWNlUGVyaW9kRGF5cyI6NywiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-dXDw3NXs9u2WveCuTUBmSo6rW6aL6x4BAubU3MvgG1ZxywEH+CMrfRjkHsCqobws/zuaegUkJ9anYcZ3Udkm3xVDDKkb0Vy7xevzhhajbFPH41JRNiySLGcVkjVfUjFigoY1ZBrpvsJ421nfKhsr8Wj1mCYh5O9JTjKRoOB0+s1Yd72ETgvl9YTt3/maE9sRONPW2/3aN0gjtwfPdfTnWk+Cn2+JAsmtlloPD2kwUNjD0ddWpfdFnNvvOP4OhDdNE9tlNmcWOjQs5YRVjwl4UNQiv6szb4j89Mkb8puQ0G3wkhmaMypnUIEEBUBly4FVngj3KHoZnyed0U7j1JWemQ==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUlaUFc1wf+CfY9wzFWEL2euKQ5nswqb57V8QZG7d7RoR6rwYUIXseTOAFq210oMEe++LCjzKDuqwDfsyhgDNTgZBPAaC4vUU2oy+XR+Fq8nBixWIsH668HeOnRK6RRhsr0rJzRB95aZ3EAPzBuQ2qPaNGm17pAX0Rd6MPRgjp75IWwI9eA6aMEdPQEVN7uyOtM5zSsjoj79Lbu1fjShOnQZuJcsV8tqnayeFkNzv2LTOlofU/Tbx502Ro073gGjoeRzNvrynAP03pL486P3KCAyiNPhDs2z8/COMrxRlZW5mfzo0xsK0dQGNH3UoG/9RVwHG4eS8LFpMTR9oetHZBAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUJNoRIpb1hUHAk0foMSNM9MCEAv8wSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBABqRoNGxAQct9dQUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3syIfIGQZNCxYhLLUuet2HE6LJYPQ5c0jH4kDooRpcVZ4rBxNwddpctUO2te9UU5/FjhioZQsPvd92qOTsV+8Cyl2fvNhNKD1Uu9ff5AkVIQn4JU23ozdB/R5oUlebwaTE6WZNBs+TA/qPj+5/we9NH71WRB0hqUoLI2AKKyiPw++FtN4Su1vsdDlrAzDj9ILjpjJKA1ImuVcG329/WTYIKysZ1CWK3zATg9BeCUPAV1pQy8ToXOq+RSYen6winZ2OO93eyHv2Iw

在這里插入圖片描述

然后新建項(xiàng)目就有Spring Initializr,界面如下:

在這里插入圖片描述

選擇Spring Web依賴(lài):

在這里插入圖片描述

然后Maven就會(huì)自動(dòng)安裝SpringBoot的依賴(lài)。

3. 應(yīng)用示例

下面就開(kāi)始創(chuàng)建一個(gè)簡(jiǎn)單的Web頁(yè)面:

新建一個(gè)controller包和類(lèi):

在這里插入圖片描述

DemoController.java

package com.example.java_springboot.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class DemoController {

//    http://localhost:8080/hello 協(xié)議+地址+請(qǐng)求頁(yè)面
    @GetMapping("/hello")
    public String hello() {
        return "你好,世界";
    }
}

然后運(yùn)行項(xiàng)目,就可以打開(kāi)地址http://localhost:8080/hello顯示了。

在這里插入圖片描述

4. 開(kāi)發(fā)環(huán)境熱更新

熱更新之后,每次改了web的頁(yè)面,就不用重啟項(xiàng)目,IDEA將自動(dòng)重啟刷新。

要實(shí)現(xiàn)熱更新,首先在pom.xml增加依賴(lài):

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<optional>true</optional>
</dependency>

在配置application.properties里新增,設(shè)置好監(jiān)視的目錄:

spring.devtools.restart.enabled=true
spring.devtools.restart.additional-paths=src/main/java

然后在設(shè)置-編譯器中,勾選“自動(dòng)構(gòu)建項(xiàng)目”

在這里插入圖片描述

設(shè)置-高級(jí)設(shè)置中,勾選編譯器的“允許自動(dòng)make啟動(dòng)”

在這里插入圖片描述

這樣設(shè)置好之后,就可以更改代碼并隨時(shí)刷新Web頁(yè)面了。

以上就是基于SpringBoot創(chuàng)建Web頁(yè)面并熱更新的操作步驟的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot創(chuàng)建Web頁(yè)面并熱更新的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java根據(jù)實(shí)體生成SQL數(shù)據(jù)庫(kù)表的示例代碼

    Java根據(jù)實(shí)體生成SQL數(shù)據(jù)庫(kù)表的示例代碼

    這篇文章主要來(lái)和大家分享一個(gè)Java實(shí)現(xiàn)根據(jù)實(shí)體生成SQL數(shù)據(jù)庫(kù)表的代碼,文中的實(shí)現(xiàn)代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-07-07
  • 解決線程異常WAITING(parking)問(wèn)題

    解決線程異常WAITING(parking)問(wèn)題

    文章總結(jié):在項(xiàng)目中線程數(shù)量持續(xù)增長(zhǎng)無(wú)法回收,導(dǎo)致服務(wù)器卡死和內(nèi)存不足,通過(guò)分析發(fā)現(xiàn)是由于自定義線程池未執(zhí)行shutdown()關(guān)閉導(dǎo)致線程泄漏
    2024-11-11
  • IDEA SpringBoot 項(xiàng)目配置Swagger2的詳細(xì)教程

    IDEA SpringBoot 項(xiàng)目配置Swagger2的詳細(xì)教程

    這篇文章主要介紹了IDEA SpringBoot 項(xiàng)目配置Swagger2的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • SpringBoot整合canal實(shí)現(xiàn)數(shù)據(jù)同步的示例代碼

    SpringBoot整合canal實(shí)現(xiàn)數(shù)據(jù)同步的示例代碼

    本文主要介紹了SpringBoot整合canal實(shí)現(xiàn)數(shù)據(jù)同步,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • SpringCloud創(chuàng)建多模塊項(xiàng)目的實(shí)現(xiàn)示例

    SpringCloud創(chuàng)建多模塊項(xiàng)目的實(shí)現(xiàn)示例

    ,Spring Cloud作為一個(gè)強(qiáng)大的微服務(wù)框架,提供了豐富的功能和組件,本文主要介紹了SpringCloud創(chuàng)建多模塊項(xiàng)目的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 基于SpringBoot和Vue3的博客平臺(tái)發(fā)布、編輯、刪除文章功能實(shí)現(xiàn)

    基于SpringBoot和Vue3的博客平臺(tái)發(fā)布、編輯、刪除文章功能實(shí)現(xiàn)

    在上一個(gè)教程中,我們已經(jīng)實(shí)現(xiàn)了基于Spring?Boot和Vue3的用戶(hù)注冊(cè)與登錄功能。本教程將繼續(xù)引導(dǎo)您實(shí)現(xiàn)博客平臺(tái)的發(fā)布、編輯、刪除文章功能,需要的朋友參考一下
    2023-04-04
  • Java制表符與空格的轉(zhuǎn)換之EnTab和DeTab的使用

    Java制表符與空格的轉(zhuǎn)換之EnTab和DeTab的使用

    本文將深入探討如何使用Java的EnTab和DeTab類(lèi)實(shí)現(xiàn)制表符與空格的智能轉(zhuǎn)換,并分析其在實(shí)際開(kāi)發(fā)中的應(yīng)用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 完美解決Spring聲明式事務(wù)不回滾的問(wèn)題

    完美解決Spring聲明式事務(wù)不回滾的問(wèn)題

    下面小編就為大家?guī)?lái)一篇完美解決Spring聲明式事務(wù)不回滾的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Java Swing組件下拉菜單控件JComboBox用法示例

    Java Swing組件下拉菜單控件JComboBox用法示例

    這篇文章主要介紹了Java Swing組件下拉菜單控件JComboBox用法,結(jié)合具體實(shí)例形式分析了Swing組件下拉菜單控件JComboBox的具體定義、使用方法及相關(guān)使用注意事項(xiàng),需要的朋友可以參考下
    2017-11-11
  • idea安裝hsdis的方法

    idea安裝hsdis的方法

    這篇文章主要介紹了idea安裝hsdis,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論

轮台县| 八宿县| 古丈县| 北宁市| 柯坪县| 霍州市| 沁阳市| 乌什县| 腾冲县| 昌宁县| 格尔木市| 满城县| 阿鲁科尔沁旗| 阆中市| 泽库县| 政和县| 蒙城县| 关岭| 砚山县| 宁安市| 冀州市| 嵊泗县| 兰西县| 靖州| 建水县| 驻马店市| 五莲县| 西畴县| 沛县| 昔阳县| 台山市| 永春县| 辽中县| 玉门市| 孝昌县| 库尔勒市| 宜良县| 双峰县| 通海县| 静宁县| 北票市|