<-- home

Request Mapper is plugin for Intellij IDEA

Each developer has a certain set of tools, without which he could not imagine his work. For me, this tool in everyday work is Intellij IDEA. IDEA makes life very easy, especially when you use hotkeys, which have an unlimited amount (yes, I’m a fan of hotkeys) and built-in capabilities, whether it’s rest client or database explorer.

I was very happy when I found the article SpringOne Platform 2016 Replay: 40 Tips & Tricks for Spring in IntelliJ IDEA, because in my work I constantly work with the Spring ecosystem and with Spring MVC in particular. In it I found a lot of useful tips and tricks that I did not know about before.

The video from this article inspired me and I realized that very often I was looking for a method that handles a particular URL (perhaps it is due to the fact that our work project has very large REST API). The similar functionality that every developer probably uses is a search for using a method or class. Then I came up with the idea that I need to make a plugin for easy navigation on methods that handle certain URL requests. This is how the Request Mapper project appeared.

Request Mapper - a plugin for quick navigation on methods that process requests The current implementation only supports Spring MVC annotations, but in the future it is planned to add support for JAX-RS.

Request Mapper

Supported annotations:

  • Spring

    • @RequestMapping
    • @GetMapping
    • @PostMapping
    • @PutMapping
    • @PatchMapping
    • @DeleteMapping

The plugin can be downloaded in JetBrains repository.

Source code can be found in Github repository. Contribution is welcome.

Currently I can’t imagine my work without using this plugin and I hope that it will make someone’s work more convenient.