Learn how to write Spring MVC controller unit tests using AssertJ and MockMvcTester introduced in Spring Framework 6.2, replacing the traditional Hamcrest-based approach.
Writing cookies using HttpServletResponse#addCookie and reading them either using HttpServletRequest#getCookies or using Spring annotation @CookieValue.
Annotations for @RequestMapping and HTTP method composed variants: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping and @PatchMapping (Starting Spring 4.3).