查看原文
其他

IDEA的这款REST插件,用了再也离不开了。网友:它再也不是当年的小甜甜了~

D哥 Java面试那些事儿 2021-09-05

点击关注下方公众号,Java面试资料 都在这里


在发文之前,先解决一位微信好友的问题,开发SpringBoot的时候,如何实现自动热部署?


这里,D哥鼎力推荐Spring官方的热部署工具:spring-boot-devtools,无需手动重启SpringBoot应用。


先说一下spring-boot-devtools的原理,它之所以能快速热部署,在于它对ClassLoader做了区分处理(见下图),一个ClassLoader加载那些不会改变的类(第三方Jar包),另一个称为RestartClassLoader加载会更改的类,这样当代码有所改动时,原先的ClassLoader便会被gc清除,重新创建一个新的RestartClassLoader,这样加载的类相对较少,因而能快速重启。



如何使用?


1、在pom.xml文件,加入依赖:

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>runtime</scope></dependency>
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>  <configuration> <fork>true</fork> </configuration></plugin>

2、设置IDEA的自动编译,File->Settings->Compiler勾选 Build Project automatically,如下图:



使用快捷键ctrl+alt+shift+/,选择选项Registry,打开下面的界面 并找到图中红框的选项"compller.automake.allow.when.app.running"并勾选,如下图:



这样,我们的热部署配置就完成了~



好了,接下来今天的正题。


最近,有不少群友开始跟着D哥一起学习 RESTful Web 服务开发,叫D哥推荐一款辅助工具,帮助自己开发调试。


刚好D哥之前一直用过一款不错的IDEA插件 —— RESTFulToolkit,但是这款插件的原作者已不再更新了,因此,IDEA.201及以上版本不再适配



对于像D哥这种使用最新版本IDEA的用户来说,就没法再使用这款插件了,有点伤~



因而有网友在 RESTFulToolkit 的基础上进行的改进,被命名为 RestfulTool,可以支持最新的 IDEA。


官网:https://gitee.com/zys981029/RestfulTool


# 如何安装?


可以在 IDEA 的插件市场,搜索关键字“RestfulTool”,如下图所示:



如果因网络原因,可以进行手动安装,见:https://gitee.com/zys981029/RestfulTool/releases/1.2.9


# 如何使用?


1、提供了树形的可视化窗口,并且可以根据从URL跳到对应的方法,如下图所示:



2、提供了一个简单的 HTTP 请求工具,会自动生成相应的请求参数,并且可发送请求,如下图:



3、咱们也可以根据需求对 RestfulTool 进行配置,如下图:



说实话,这款插件挺实用的,感兴趣的同学可以去试试~




热门推荐:

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存