标签:scope man 效率 frame 图片 ips 开发环境 org tool
在进行Springboot开发的过程中,因为修改一个类或者一个方法,需要不停的重启应用,大大的降低了开发的效率,浪费了不必要的时间,所以Springboot提出了任务“热部署”的开发模式,通过配置的方式进行解决。
1、在项目的POM.xml文件中增加依赖,主要依赖如下:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency>
2、在POM.xml文件的Build中增加配置项
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build>
3、检查使用的IDE开发工具,项目中使用的是idea(2019.1.3),由于idea的构建模式是不自动构建,需要设置项目为自动构建。
4、简单的只设置自动构建还不够,需要打开Idea的Registry中的”compiler.automake.allow.when.app.running“,解决的是”在程序运行期间自动构建”,在项目窗口使用快捷键“ Ctrl+Shift+A”,mac使用“Command + Shift + A”。
5、重新IDEA,重新开发,问题基本已经解决。
1、解决问题当中,步骤一、二、基本上在互联网中能搜到,是spring提供的解决方案;
2、解决步骤三是根据自己的开发环境配置,估计是eclipse中不会有此类问题,只有idea有此问题的产生。
3、mac的打开的快捷键是Command + Shift + A
标签:scope man 效率 frame 图片 ips 开发环境 org tool
原文地址:https://www.cnblogs.com/migo/p/11847096.html