国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
場景描述
方式一
方式二
SpringBoot-dev-tools熱部署
1.idea 啟動自動編譯
2.引入jar
3.application.properties文件添加配置
首頁 Java java教程 Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

May 18, 2023 pm 05:43 PM
idea springboot springcloud

場景描述

在項目開發(fā)過程中,每次需要修改和調試時都需要重啟項目,這浪費了很多時間。以下是我整理的兩種常用方法

方式一

修改啟動配置方式(主要針對debug模式下)
點擊啟動配置=》edit configrations…

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

configration下面修改Updateclasses and resources
on ‘update‘ action:當用戶主動執(zhí)行更新的時候更新 快捷鍵:Ctrl + F9

on frame deactication:在編輯窗口失去焦點的時候更新

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

方式二

SpringBoot-dev-tools熱部署

說明
當開發(fā)者將 spring-boot-devtools 引入項目后,只要 classpath 路徑下發(fā)生變化,項目就會自動重啟,這極大地提高了項目的開發(fā)速度。如果開發(fā)者使用 Eclipse ,那么在修改完代碼并保存之后,項目將自動編譯井觸發(fā)重啟,而開發(fā)者如果使用 IntelliJ IDEA 默認情況下,需要開發(fā)者手動編譯才會觸發(fā)重啟。手動編譯時,單擊 Build -> Build Project 菜單或者按 Ctrl+F9 快捷鍵進行編譯,編譯成功后就會觸發(fā)項目重啟。當然,使用 IntelliJ IDEA 開發(fā)者也可以配置項目自動編譯,配置步驟:

1.idea 啟動自動編譯

File=》Settings=》Build,Execution,Deployment=》 Compiler=》勾選Build project automeatically

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

Ctrl+shifter+alt+/ =》Registry=》勾選compiler.automake.allow.parallel

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

Idea?springboot?springCloud熱加載熱調試的常用方法有哪些

2.引入jar
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
3.application.properties文件添加配置
#熱部署默認會重啟
spring.devtools.restart.enabled=true
#添加那個目錄的文件需要restart
spring.devtools.restart.additional-paths=src/main/java
#排除那個目錄的文件不需要restart
spring.devtools.restart.exclude=static/**,public/**

以上是Idea?springboot?springCloud熱加載熱調試的常用方法有哪些的詳細內容。更多信息請關注PHP中文網(wǎng)其他相關文章!

本站聲明
本文內容由網(wǎng)友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
idea社區(qū)版和專業(yè)版的區(qū)別 idea社區(qū)版和專業(yè)版的區(qū)別 Nov 07, 2023 pm 05:23 PM

idea社區(qū)版和專業(yè)版的區(qū)別在授權方式、功能、支持與更新、插件支持、云服務與團隊協(xié)作、移動開發(fā)支持、教育與學習、集成與擴展性、錯誤處理與調試、安全性與隱私保護等方面。詳細介紹:1、授權方式,社區(qū)版是免費的,適用于所有開發(fā)人員,無論使用什么操作系統(tǒng),社區(qū)版支持開源項目和商業(yè)項目,專業(yè)版是付費的,適用于商業(yè)開發(fā),專業(yè)版有30天的試用期,之后需要購買許可證才能繼續(xù)使用等等。

五個IntelliJ IDEA插件,高效編寫代碼 五個IntelliJ IDEA插件,高效編寫代碼 Jul 16, 2023 am 08:03 AM

人工智能AI是當前廣受認可的未來趨勢和發(fā)展方向。雖然有些人擔心AI可能會取代所有的工作,但實際上只會取代那些重復性高、產(chǎn)出低的工作。因此,我們應該學會更加聰明地工作,而不是使勁努力地工作。本文介紹5個由AI驅動的Intellij插件,這些插件可以幫助你提高生產(chǎn)力,減少繁瑣的重復性工作,讓你的工作更加高效、便捷。1GithubCopilotGithubCopilot是由OpenAI和GitHub聯(lián)合開發(fā)的一款人工智能代碼輔助工具。它使用了OpenAI的GPT模型來分析代碼上下文,預測并生成新的代碼

怎么在SpringBoot中使用Redis實現(xiàn)分布式鎖 怎么在SpringBoot中使用Redis實現(xiàn)分布式鎖 Jun 03, 2023 am 08:16 AM

一、Redis實現(xiàn)分布式鎖原理為什么需要分布式鎖在聊分布式鎖之前,有必要先解釋一下,為什么需要分布式鎖。與分布式鎖相對就的是單機鎖,我們在寫多線程程序時,避免同時操作一個共享變量產(chǎn)生數(shù)據(jù)問題,通常會使用一把鎖來互斥以保證共享變量的正確性,其使用范圍是在同一個進程中。如果換做是多個進程,需要同時操作一個共享資源,如何互斥呢?現(xiàn)在的業(yè)務應用通常是微服務架構,這也意味著一個應用會部署多個進程,多個進程如果需要修改MySQL中的同一行記錄,為了避免操作亂序導致臟數(shù)據(jù),此時就需要引入分布式鎖了。想要實現(xiàn)分

SpringBoot怎么自定義Redis實現(xiàn)緩存序列化 SpringBoot怎么自定義Redis實現(xiàn)緩存序列化 Jun 03, 2023 am 11:32 AM

1、自定義RedisTemplate1.1、RedisAPI默認序列化機制基于API的Redis緩存實現(xiàn)是使用RedisTemplate模板進行數(shù)據(jù)緩存操作的,這里打開RedisTemplate類,查看該類的源碼信息publicclassRedisTemplateextendsRedisAccessorimplementsRedisOperations,BeanClassLoaderAware{//聲明了key、value的各種序列化方式,初始值為空@NullableprivateRedisSe

springboot讀取文件打成jar包后訪問不到怎么解決 springboot讀取文件打成jar包后訪問不到怎么解決 Jun 03, 2023 pm 04:38 PM

springboot讀取文件,打成jar包后訪問不到最新開發(fā)出現(xiàn)一種情況,springboot打成jar包后讀取不到文件,原因是打包之后,文件的虛擬路徑是無效的,只能通過流去讀取。文件在resources下publicvoidtest(){Listnames=newArrayList();InputStreamReaderread=null;try{ClassPathResourceresource=newClassPathResource("name.txt");Input

SpringBoot與SpringMVC的比較及差別分析 SpringBoot與SpringMVC的比較及差別分析 Dec 29, 2023 am 11:02 AM

SpringBoot和SpringMVC都是Java開發(fā)中常用的框架,但它們之間有一些明顯的差異。本文將探究這兩個框架的特點和用途,并對它們的差異進行比較。首先,我們來了解一下SpringBoot。SpringBoot是由Pivotal團隊開發(fā)的,它旨在簡化基于Spring框架的應用程序的創(chuàng)建和部署。它提供了一種快速、輕量級的方式來構建獨立的、可執(zhí)行

springboot怎么獲取application.yml里值 springboot怎么獲取application.yml里值 Jun 03, 2023 pm 06:43 PM

在項目中,很多時候需要用到一些配置信息,這些信息在測試環(huán)境和生產(chǎn)環(huán)境下可能會有不同的配置,后面根據(jù)實際業(yè)務情況有可能還需要再做修改。我們不能將這些配置在代碼中寫死,最好是寫到配置文件中,比如可以把這些信息寫到application.yml文件中。那么,怎么在代碼里獲取或者使用這個地址呢?有2個方法。方法一:我們可以通過@Value注解的${key}即可獲取配置文件(application.yml)中和key對應的value值,這個方法適用于微服務比較少的情形方法二:在實際項目中,遇到業(yè)務繁瑣,邏

基礎教程:使用IDEA創(chuàng)建Maven項目 基礎教程:使用IDEA創(chuàng)建Maven項目 Feb 19, 2024 pm 04:43 PM

IDEA(IntelliJIDEA)是一款強大的集成開發(fā)環(huán)境,可以幫助開發(fā)人員快速高效地開發(fā)各種Java應用程序。在Java項目開發(fā)中,使用Maven作為項目管理工具能夠幫助我們更好地管理依賴庫、構建項目等。本文將詳細介紹如何在IDEA中創(chuàng)建一個Maven項目的基本步驟,同時提供具體的代碼示例。步驟一:打開IDEA并創(chuàng)建新項目打開IntelliJIDEA

See all articles