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

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

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

1. SpringBoot介紹

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

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

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

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

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

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

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

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

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依賴:

在這里插入圖片描述

然后Maven就會自動安裝SpringBoot的依賴。

3. 應(yīng)用示例

下面就開始創(chuàng)建一個(gè)簡單的Web頁面:

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

在這里插入圖片描述

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é)議+地址+請求頁面
    @GetMapping("/hello")
    public String hello() {
        return "你好,世界";
    }
}

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

在這里插入圖片描述

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

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

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

<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è)置-編譯器中,勾選“自動構(gòu)建項(xiàng)目”

在這里插入圖片描述

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

在這里插入圖片描述

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

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

相關(guān)文章

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

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

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

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

    文章總結(jié):在項(xiàng)目中線程數(shù)量持續(xù)增長無法回收,導(dǎo)致服務(wù)器卡死和內(nèi)存不足,通過分析發(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ì),對大家的學(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ù)同步,文中通過示例代碼介紹的非常詳細(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的博客平臺發(fā)布、編輯、刪除文章功能實(shí)現(xiàn)

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

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

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

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

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

    下面小編就為大家?guī)硪黄昝澜鉀QSpring聲明式事務(wù)不回滾的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    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ì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評論

孝义市| 湘阴县| 泽库县| 武夷山市| 于田县| 大渡口区| 合川市| 嫩江县| 曲周县| 旺苍县| 怀柔区| 泸溪县| 唐海县| 德化县| 大渡口区| 应用必备| 大冶市| 朔州市| 盐山县| 新绛县| 安吉县| 武穴市| 永平县| 且末县| 商水县| 崇明县| 磐安县| 孝昌县| 沭阳县| 阿鲁科尔沁旗| 天等县| 邵阳县| 丽水市| 龙海市| 鄂伦春自治旗| 兴国县| 乳山市| 达拉特旗| 花莲县| 广宁县| 屯门区|