龙之向导免费网站,cms在线,住建个人证书查询网,wordpress文章列表页今天给大家介绍IDEA开发工具如何配置devtools热加载工具。1、devtools原理介绍spring-boot-devtools是spring为开发者提供的热加载工具包。主要原理是使用了两个ClassLoader类加载器#xff0c;一个Classloader加载那些不会改变的类#xff08;第三方Jar包#xff09;#… 今天给大家介绍IDEA开发工具如何配置devtools热加载工具。1、devtools原理介绍spring-boot-devtools是spring为开发者提供的热加载工具包。主要原理是使用了两个ClassLoader类加载器一个Classloader加载那些不会改变的类第三方Jar包另一个ClassLoader加载会发生变化的类称为restart ClassLoader,这样在个人代码更改的时候原来的restart ClassLoader 被释放掉然后重新创建一个restart ClassLoader由于需要加载的类相比较少所以实现了加快应用重启时间。2、热加载配置步骤2.1 引入devtools依赖dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdoptionaltrue/optional
/dependency
2.2 IDEA配置a.运行时编译配置ShiftCtrlAlt/ 组合键打开对话框选择Registry选项然后勾选“compiler.automake.allow.when.app.running”作用:允许自动编译,即使开发应用程序当前正在运行。注意自动启动最终可能会删除一些应用程序所需的类。 b.自动化编译配置“File” - “Settings” - “Build,Execution,Deplyment” - “Compiler”选中 “Build project automatically” 说明IDEA开发工具针对代码文件的编辑是自动保存的如果启用该选项。任何小的改动都会重新加载。建议还是通过快捷键的方式进行加载。IT技术分享社区个人博客网站https://programmerblog.xyz文章推荐程序员效率画流程图常用的工具程序员效率整理常用的在线笔记软件远程办公常用的远程协助软件你都知道吗51单片机程序下载、ISP及串口基础知识硬件断路器、接触器、继电器基础知识