Spring @RequestMapping Annotation Example
In this section we will learn about @RequestMapping Annotation. @RequestMapping is used to map web requests onto specific handler classes and/or handler methods. @RequestMapping can be applied to the controller class as well as methods. It has the following optional options name : Assign a name to this mapping. value : The primary mapping expressed by this annotation. method : The HTTP request methods to map to headers : The headers of the mapped request, narrowing the primary mapping. @Controller @RequestMapping ( "/employees" ) public class EmployeeController { @RequestMapping ( "/employee" ) public String getEmployee ( ) { } } A @RequestMapping on the class level is not required. Without it, all paths are simply absolute, and not relative. This means if you specify the class level annotations, the URL shall be relative, it shall be http://localhost:8080/employees/employee (URL to Handler mapping) and likewise. @Controller public