spring boot 在IDEA使用devtools熱布署不成功,都沒有註意的事!
1、在settings->build,execution,Deployment->compiler中將Build project automatically選項勾上:
2、按ctrl+shift+alt+/,組合鍵,選擇1.Registry,勾選compiler.automake.allow.when.app.running
最後重起項目,就可以看到熱布署的效果了。
但我試了很長時間,依舊沒有反應。
然後,我嘗試將需要熱布署的包路徑,強行使用additional-paths:配置上,發現在改動時,idea有重新發布動作,我以為可以了,可高興的太早,新代碼依舊沒更新,看來這種投機的辦法還是不行。
最後,最後我終於發現了問題,這是網上都沒提到的,我每次啟動項目時,都是使用gradle->tasks->application->bootRun
問題就出現在這,如果直接使用項目的啟動配置,如下圖:
熱布署就生效了。哈
猜測應該是gradle啟動和項目自身的啟動配置不同導致的!
spring boot 在IDEA使用devtools熱布署不成功,都沒有註意的事!
相關推薦
spring boot 在IDEA使用devtools熱布署不成功,都沒有註意的事!
height image auto 關於 com tro ati type 項目 在網上搜索了很多關於spring boot 使用devtools熱布署問題的文章,都說不成功的問題主要是下面兩點:1、在settings->build,execution,Deploym
spring boot 在IDEA使用devtools熱佈署不成功,都沒有注意的事
在網上搜索了很多關於spring boot 使用devtools熱佈署問題的文章,都說不成功的問題主要是下面兩點:1、在settings->build,execution,Deployment->compiler中將Build project automatica
spring boot 測試單元修改資料庫不成功
spring boot 整合data jpa在test區測試資料庫操作的時候,查詢正常,但是其他對資料庫更改卻不能成功,例如存入資料庫,會報read-only,這時候需要新增@transactiona
Spring Boot 最核心的 25 個註解,都是幹貨!
類型 額外 match 更多 數據 eba cti 核心 pri 學習和應用 Spring Boot 有一些時間了,你們對 Spring Boot 註解了解有多少呢?今天棧長我給大家整理了 Spring Boot 最核心的 25 個註解,都是幹貨! Sprin
IDEA + Spring Boot + JRebel 熱部署的幾種方式和不能自動編譯的解決方案
方式一 Application 類右鍵選擇 Run/Debug with JRebel ‘Application’。 方式二 Maven、Gradle 載入了 org.springframework.boot 外掛後,在 Maven、Gradle window
spring boot 之熱部署(三)
classpath spring dev .com odin 部署 logs com pat 熱部署:當發現程序修改時自動啟動應用程序。 spring boot使用的是spring-boot-devtools是一個為開發者服務的一個模塊。其原理用了classL
Spring-boot 之 Swagger2(打造不一樣的api)
plugin itl pid 研究 ssa any cati plugins ast 一、Swagger2是什麽? Swagger 是一款RESTFUL接口的文檔在線自動生成+功能測試功能軟件。 Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RE
阿裏雲香港服務器IIS發布網站不成功解決方法
9.png 域名解析 遇到 添加 輸入 不用 如果 一個 .cn 剛剛弄好了一個阿裏雲上服務器,費老勁兒了。我買了一個香港的服務器,最低配置,專有網絡,買著玩的,一個.win的域名,省的國內備案了。 遇到的問題是怎麽也訪問不了我IIS上發布的網站,我把我解決方法說下: 1,
【日常錯誤】spring-boot配置文件讀取不到
無法 pan factory sdn 一個 pre nco span xxx 最近在用spring-boot做項目時,遇到自定義的配置文件無法讀取到的問題,通過在appcation.java類上定義@PropertySource(value = {"classpath:XX
IntelliJ IDEA Spring boot實現熱部署
chrom 最重要的 配置文件 實現 auto 需要 blog 圖片 tom 一、spring-boot-devtools是一個為開發者服務的一個模塊,其中最重要的功能就是自動部署新代碼。 二、原理 使用了兩個ClassLoader,一個ClassLoader用來加載那
spring boot redis分布式鎖
supported 分布式架構 tsig utils ali 成了 down eva -- 隨著現在分布式架構越來越盛行,在很多場景下需要使用到分布式鎖。分布式鎖的實現有很多種,比如基於數據庫、 zookeeper 等,本文主要介紹使用 Redis 做分布式鎖的方式,並封
Idea+Spring boot 開啟熱部署
部署 make class running image pri ati idea com 熱部署是spring boot的一大亮點功能,開發者不必因為改動一點代碼就去頻繁的關開服務。 1) 在pom文件中加載熱部署依賴和插件 2)CTRL + SHIFT + A --&
Spring Cloud Spring Boot mybatis分布式微服務雲架構(一)快速入門
springboot springcloud mybatis eureka config 快速入門本章主要目標完成Spring Boot基礎項目的構建,並且實現一個簡單的Http請求處理,通過這個例子對Spring Boot有一個初步的了解,並體驗其結構簡單、開發快速的特性。 系統要求:J
Spring Cloud Spring Boot mybatis分布式微服務雲架構(五)
Spring Cloud Spring Boot mybatis 架構 首先,回顧並詳細說明一下在快速入門中使用的@Controller、@RestController、@RequestMapping註解。如果您對Spring MVC不熟悉並且還沒有嘗試過快速入門案例,建議先看一下快速入門的內
Spring Cloud Spring Boot mybatis分布式微服務雲架構(二)
Spring Cloud Spring Boot mybatis 架構 下面針對該Controller編寫測試用例驗證正確性,具體如下。當然也可以通過瀏覽器插件等進行請求提交驗證。 @RunWith(SpringJUnit4Cla***unner.class) @SpringApplic
Spring Cloud Spring Boot mybatis分布式微服務雲架構(六)RESTfu
web 模塊 Spring 下面針對該Controller編寫測試用例驗證正確性,具體如下。當然也可以通過瀏覽器插件等進行請求提交驗證。 @RunWith(SpringJUnit4Cla***unner.class) @SpringApplicationConfiguration(class
Spring Cloud Spring Boot mybatis分布式微服務雲架構-開發Web應用2
Spring Cloud Spring Boot 微服務 mybatis 在完成配置之後,舉一個簡單的例子,在快速入門工程的基礎上,舉一個簡單的示例來通過Thymeleaf渲染一個頁面 @Controller public class HelloController { @R
Spring Cloud Spring Boot mybatis分布式微服務雲架構-開發Web應用
Spring Cloud Spring Boot 架構 靜態資源訪問 在我們開發Web應用的時候,需要引用大量的js、css、圖片等靜態資源。 默認配置 Spring Boot默認提供靜態資源目錄位置需置於classpath下,目錄名需符合如下規則: /static/public/resource
Spring Cloud Spring Boot mybatis分布式微服務雲架構(十)
Spring cloud Spring Boot 架構 Java 在完成了上述配置後,其實已經可以生產文檔內容,但是這樣的文檔主要針對請求本身,而描述主要來源於函數等命名產生,對用戶並不友好,我們通常需要自己增加一些說明來豐富文檔內容。如下所示,我們通過@ApiOperation註解來給API