I recently switched from eclipse to IntelliJ. Eclipse\'s debug launcher used to reload the application instantly, whenever a class was saved. IntelliJ takes more than 10 sec
To reload changed classes
Refer this link for detailed explanation.
InteliJ is not recompiling the code after change in java files and rebuilding
Project > Setting>Build,Execution,Deployment>Compiler>check "build project automatically"
Ctrl+Shift+A find "registry", according to your requirements check the following:
compiler.automake.allow.when.app.running
compiler.automake.trigger.delay=500
Add devtool in pom.xml
:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
Build, If found any probelm while building, saying some jar in not in class path. Just delete the corrupted jar and re-build the project angain after sync with maven libb