1. 程式人生 > >SPRING BOOT快速搭建WEB應用教程(三)—使用DEVTOOLS實現熱部署

SPRING BOOT快速搭建WEB應用教程(三)—使用DEVTOOLS實現熱部署

當我們使用spring boot 建立工程,啟動工程後如果我們需要更改工程檔案時就需要重新啟動工程,這給我們帶來了很大的不方便,因此我們就需要引入devtools實現熱部署,當修改檔案後自動重新載入啟動。

一、設定devtools

接著上一篇文章說,我們在“HelloWorld_SpringBoot”的spring boot工程專案上右鍵點選

“Spring Tools”—>”Add Boot Devtools”

SpringBoot15

這時pom.xml檔案中會自動新增一個依賴

?
1 2 3 4 <dependency> <groupId>org.springframework.boot</
groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>

再來觀察專案名出現的標記變化,會多一個devtools標記

SpringBoot16

此時該專案的任何檔案進行修改儲存後會都會自動重新部署。

二、關閉devtools

如果想取消熱部署,可以右鍵“Spring Tools”–>Remove Boot Devtools即可。

相關推薦

SPRING BOOT快速搭建WEB應用教程()—使用DEVTOOLS實現部署

當我們使用spring boot 建立工程,啟動工程後如果我們需要更改工程檔案時就需要重新啟動工程,這給我們帶來了很大的不方便,因此我們就需要引入devtools實現熱部署,當修改檔案後自動重新載入啟動。 一、設定devtools 接著上一篇文章說,我們在“HelloWorld_SpringBoot”

SPRING BOOT快速搭建WEB應用教程(二)—HELLOWORLD

一、建立工程 建立名稱為”HelloWorld_SpringBoot”的spring boot工程, new->Spring Starter Project 勾選需要的業務: 二、開始編碼 建立HelloController ? 1 2 3 4 5 6 7 8

Spring Boot 第26篇: Springboot整合devtools實現部署

構架工程 建立一個springboot工程,在其pom檔案加入: <!-- 熱部署 --> <!-- devtools可以實現頁面熱部署(即頁面修改後會立即生效, 這個可以直接

Spring-Boot快速搭建web專案全解

Spring-Boot快速搭建web專案 最近在學習Spring Boot 相關的技術,剛接觸就有種相見恨晚的感覺,因為用spring boot進行專案的搭建是在太方便了,我們往往只需要很簡單的幾步,便可完成一個spring MVC專案的搭建,感覺就是下圖:  好,下面就本人

Spring-Boot快速搭建web專案

下面是這篇部落格的主要內容: 1、spring boot 介紹 2、spring boot 專案快速搭建 3、spring-boot中單元測試 4、spring boot 與mybatis 的整合 一、初識spring boot   1、web專案

Spring Boot快速搭建Spring框架

pro eve -s return onf build 搭建 artifact version Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2E

阿里老司機帶你使用Spring框架快速搭建Web工程專案

演講嘉賓簡介 呂德慶(花名:嵛山), 阿里巴巴高階開發工程師,武漢大學地信碩士,有豐富的系統開發經驗,目前就職於阿里巴巴程式碼中心團隊,負責後端開發。 本文首先將介紹Spring框架的相關概念,其次將藉助Spring Web示例工程帶大家學習如何快速開發Spring Web應用。 一、Sprin

人生苦短,我用Python(六)—通過Flask結合Bootstrap框架快速搭建Web應用實現前後臺聯動)-3

寫在前面: 這篇文章,寫的比較倉促,先在此致歉。具體情況,可以直接看總結部分。 Flask是一個基於Python開發,依賴jinja2模板和Werkzeug WSGI服務的一個微型框架。Werkzeug用來處理Socket服務,其在Flask中被用於接受和處理http請求;Jinja2被用來

人生苦短,我用Python(五)—通過Flask結合Bootstrap框架快速搭建Web應用-2

寫在前面: Flask是一個基於Python開發,依賴jinja2模板和Werkzeug WSGI服務的一個微型框架。Werkzeug用來處理Socket服務,其在Flask中被用於接受和處理http請求;Jinja2被用來對模板進行處理,將模板和資料進行渲染,返回給使用者的瀏覽器。 Boo

人生苦短,我用Python(四)—通過Flask結合Bootstrap框架快速搭建Web應用-1

寫在前面: Flask是一個給予Python開發,依賴jinja2模板和Werkzeug WSGI服務的一個微型框架。Werkzeug用來處理Socket服務,其在Flask中被用於接受和處理http請求;Jinja2被用來對模板進行處理,將模板和資料進行渲染,返回給使用者的瀏覽器。 Boo

Eclipse+Maven+Spring-boot快速搭建

最近也是工作變換的原因,開始上手了java,接觸到了spring這個東西,還有更輕量級的spring-boot,今天我們就來簡易搭建一下spring-boot環境和構建一個簡單響應返回。 開啟eclipse,我們知道eclipse裡面已經集成了maven,那就不必麻煩去下載

redis 在spring boot工程中的應用) 問題發現與解決 :反序列化 報錯

問題1:序列化和反序列話問題 org.hibernate.LazyInitializationException: failed to lazily initialize a collection, could not initialize proxy - no Sessi

Spring Boot 快速搭建及簡單演示

1、 官網開速生成專案 1.1 在瀏覽器上輸入地址:http://start.spring.io/。 可以選擇一maven和gradle,我這裡用maven來構建專案 1.2 填寫maven資訊: 1.3 選擇專案使用的技術(starter pom) 這裡備選的每

Spring Boot系列教程:使用devtools實現部署

一.前言 Eclipse下使用spring-tool-suite外掛建立一個spring boot 工程,通過右鍵“Run As”--->"Spring Boot App"來啟動工程,這時當我們

Spring Boot學習筆記-配置devtools實現部署

原理 enc cnblogs 配置文件 target res 快的 pen cache 寫在前面   Spring為開發者提供了一個名為spring-boot-devtools的模塊來使Spring Boot應用支持熱部署,提高開發者的開發效率,無需手動重啟Spring

Spring Boot (配置篇):devtools實現部署

      初使用SpringBoot時候,是採用的Tomcat的Update class and resources,後來發現SpringBoot 有自帶的 熱部署工具。和Tomcat熱部署類似,只要有修改程式碼(編譯通過的)就會自動重新啟動程式(Tomcat),

spring boot 配置devtools實現部署

spring為開發者提供了一個名為spring-boot-devtools的模組來使Spring Boot應用支援熱部署,提高開發者的開發效率,無需手動重啟Spring Boot應用。 devtools的原理 深層原理是使用了兩個ClassLoader,一個Classloader載入那些不會

spring-boot-devtools 實現部署

try css ring 安裝 wid uil -- .com reg 1.devtools   spring為開發者提供了一個名為spring-boot-devtools的模塊來使Spring Boot應用支持熱部署,提高開發者的開發效率,無需手動重啟Spring Bo

Spring Boot學習總結(4)——使用Springloaded進行部署

我在開發的時候,總是會及時對自己的程式進行測試,總是頻繁的重啟web server,容器不煩我們都覺得煩了。 dependencys目錄下增加: <dependency><group

IDEA Spring boot devtools 實現部署

熱部署的方法有四種,我這採用devtools 這個工具來。 一、開啟idea自動make功能    1、ctrl+shift+a--> 查詢 make project automatically --> 選中       2、ctrl+sh