idea設(shè)置離線模式 怎么使用jrebel讓代碼立即生效?
怎么使用jrebel讓代碼立即生效?基本原則應(yīng)該是相同的。Eclipse調(diào)試也支持這一點,這不應(yīng)該是Eclipse本身的功能。應(yīng)該是JVM本身支持熱代碼替換,因為代碼畢竟將在JVM中執(zhí)行。在JVM設(shè)計
怎么使用jrebel讓代碼立即生效?
基本原則應(yīng)該是相同的。Eclipse調(diào)試也支持這一點,這不應(yīng)該是Eclipse本身的功能。應(yīng)該是JVM本身支持熱代碼替換,因為代碼畢竟將在JVM中執(zhí)行。在JVM設(shè)計中,代碼熱替換有一些約定受到了限制。您可以使用jrebel或eclipse來受此限制。因此,在某種情況下,如果不重新啟動,修改將無法生效。例如,如果您已經(jīng)加載了一個類,并且其中的最終靜態(tài)變量已經(jīng)初始化,那么您可以更改代碼來更改靜態(tài)變量的值。JVM設(shè)計中不支持這一點。您使用的任何工具都不可能在不重新啟動服務(wù)器的情況下支持這種熱替換。使用jrebel可能是一件優(yōu)化的事情。它可以為您的環(huán)境自動配置一些參數(shù)并啟用一些功能。主要目的是節(jié)省在開發(fā)過程中重新啟動服務(wù)器的時間。如果它是一個開發(fā)工具,您需要了解它可能只會幫助您配置,例如,在您需要之前