Idea激活2022.1.2(IDEA2022.1版本的热部署)

Idea激活2022.1.2(IDEA2022.1版本的热部署)

1、开启IDEA的自动编译(静态)

具体步骤:打开顶部工具栏 File -> Settings -> Build,Execution,Deployment -> Compiler 然后勾选 Build project automatically

Idea激活2022.1.2(IDEA2022.1版本的热部署)

 

2、 开启IDEA的自动编译(动态)

具体步骤:打开顶部工具栏 File -> Settings ->  Advanced Settings -> Compiler -> 然后勾选 Allow auto-make to start even if developed application is currently running

 

Idea激活2022.1.2(IDEA2022.1版本的热部署)

 

 3、开启IDEA的热部署策略(非常重要)

具体步骤:Edit COnfigurations…进入

Idea激活2022.1.2(IDEA2022.1版本的热部署)

 

选择Modif options -> On ‘Updata’ actrion -> Update classes and resources

 

 Idea激活2022.1.2(IDEA2022.1版本的热部署)

4、在pom.xml文件中导入热部署插件

1.添加devtools jar包到工程

<!--devtools 热部署依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <!--optional 表示依赖是否向下传递 true表示不向下传递 默认值是false向下传递 --> <optional>true</optional> </dependency>

2.添加plugin到pom.xml

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> Idea激活2022.1.2</configuration> </plugin> </plugins> </build>

5、测试

通过快捷键:Ctrl+shift+F9启动热部署。

为了测试配置的热部署是否有效,接下来,在不关闭当前项目的情况下,将 DemoController 类中的请求处理方法 info() 的返回值从”Spring Boot“修改为 “Spring Boot-Suzbuing” 并保存,

通过快捷键,查看控制台信息会发现项目能够自动构建和编译,说明项目热部署生效。

@RequestMapping("/info") public String info() { return "Spring Boot"; }

Idea激活2022.1.2(IDEA2022.1版本的热部署)

 

 

Idea激活2022.1.2 

 

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/172570.html

(0)
上一篇 2024年 7月 29日 下午1:12
下一篇 2024年 7月 29日 下午1:16

相关推荐

关注微信