一、使用maven进行热部署

    在maven<build>添加依赖:Springloaded

如:
<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
			<dependencies>
				<dependency>
					<groupId>org.springframework</groupId>
					<artifactId>springloaded</artifactId>
					<version>1.2.6.RELEASE</version>
				</dependency>
			</dependencies>
		</plugin>
	</plugins>
</build>

在项目目录用mvn启动:

mvn spring-boot:run

二、修改IDE启动命令

    先在Springloaded 下载好springloaded的jar包

    1、eclipse

                run as -> Run Configurations->Arguments,在VM arguments输入:

-javaagent:{Springloaded Path} -noverify

    

    2、IDEA

                点击Edit Configurations ,在VM options中,添加如下代码:

-javaagent:E:\DEV\springloaded-1.2.6.RELEASE.jar -noverify
    同eclipse


       

      注意,以下两项也需要配置:


            1、在设置中打开自动编译
                左上角File->Settings->Build,Execution,Deployment->Compiler,选中Build project automatically 



            2、打开运行时编译 

                按快捷键 Shift+Ctrl+Alt+/ ,点击 Registry 

                根据首字母找到compiler.automake.allow.when.app.running,选中即可。 


        之后重启IDEA,大功告成!