Idea打不了斷點(diǎn)如何解決
Idea打不了斷點(diǎn)
是因?yàn)槟阋O(shè)置為熱部署上去,不然他不知道你改了代碼,相當(dāng)于你改的代碼不存在
看下面
附熱部署依賴:
springboot熱部署依賴,修改代碼了不用重啟項(xiàng)目保存即可刷新,就和前端頁面一樣實(shí)時(shí)更新
<!-- Spring boot 熱部署 導(dǎo)入一個(gè)依賴即可--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
Idea打條件斷點(diǎn)
在開發(fā)的過程中,斷點(diǎn)能夠有效的幫助我們了解程序功能,但是有時(shí)候有些方法會(huì)被很多地方請(qǐng)求,但是這個(gè)方法又很重要,需要通過斷點(diǎn)來查看方法的執(zhí)行業(yè)務(wù),例如
重寫的HttpServletRequestWrapper,中的getParameter方法,像這種方法基本上只要涉及到
String msg = request.getParameter("msg");
從請(qǐng)求中獲取字段,就會(huì)調(diào)用該方法,而且調(diào)用的十分平凡,假如,我們只想要看在獲取msg的值時(shí)的業(yè)務(wù),這時(shí)我們就可以設(shè)置一個(gè)條件斷點(diǎn),只有當(dāng)滿足某一條件時(shí),才會(huì)進(jìn)入該斷點(diǎn)。
如何實(shí)現(xiàn)
首先,打一個(gè)斷點(diǎn),然后右擊斷點(diǎn),這時(shí)會(huì)彈框,而我們需要做的就是在彈框中給出條件,如下圖所示
簡(jiǎn)單demo
public class TestDebugger { public static void main(String[] args) { for(int i=0; i<20; i++){ System.out.println(i); String a = i+"3"; System.out.println(a); } } }
簡(jiǎn)單用debuger方式運(yùn)行該方法,會(huì)發(fā)現(xiàn),在i等于1時(shí),會(huì)進(jìn)入斷點(diǎn),因?yàn)闈M足了a.equals("13"), i等于8時(shí)會(huì)進(jìn)入斷點(diǎn),因?yàn)闈M足了i==8的條件
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
spring?和?idea?建議不要使用?@Autowired注解的原因解析
@Autowired?是Spring框架的注解,而@Resource是JavaEE的注解,這篇文章主要介紹了spring和idea建議不要使用@Autowired注解的相關(guān)知識(shí),需要的朋友可以參考下2023-11-11java使用FFmpeg合成視頻和音頻并獲取視頻中的音頻等操作(實(shí)例代碼詳解)
這篇文章主要介紹了java使用FFmpeg合成視頻和音頻并獲取視頻中的音頻等操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02Spring Security實(shí)現(xiàn)自動(dòng)登陸功能示例
自動(dòng)登錄在很多網(wǎng)站和APP上都能用的到,解決了用戶每次輸入賬號(hào)密碼的麻煩。本文就使用Spring Security實(shí)現(xiàn)自動(dòng)登陸功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11基于SpringBoot實(shí)現(xiàn)自動(dòng)裝配返回屬性的設(shè)計(jì)思路
這篇文章主要介紹了基于SpringBoot實(shí)現(xiàn)自動(dòng)裝配返回屬性,這里涉及到的技術(shù)知識(shí)點(diǎn)有注解解析器,為什么用ResponseBodyAdvice這里解析?不在Filter,Interceptors,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-03-03詳解如何在Spring?Security中自定義權(quán)限表達(dá)式
這篇文章主要和大家詳細(xì)介紹一下如何在Spring?Security中自定義權(quán)限表達(dá)式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-07-07