Hello, seniors...
I use Spring, and I have a question about PathVariable and RequestMapping.
@RequestMapping(value="/web/service/{serviceName}")
public ModelAndView webService(
@PathVariable("serviceName") String serviceName,
ModelMap map) {
.....
@RequestMapping(value="/web/service/test")
public ModelAndView test(
ModelMap map) {
.....
When there are two together in the class,
Call to localhost:8080/web/service/test.
I wonder if you always go with the test function.
When I tested it by myself, I think it always goes to the test function
I don't know if I should use it because there's no guarantee that it always goes to the test function.
java spring
Always call the test method when calling localhost:8080/web/service/test.
Instead, if a value other than test is entered, the webService method is called.
When looking at the code you wrote, the difference is ambiguous when looking at the resource (URI) only with your eyes, so I recommend you give it a depth or call it according to the role by dividing it by
REST API Note and examples
Delete member information: @DELETE/members/{id}
Acquisition of membership information: @GET/members/{id}
Enter member information: @POST/members/{id}
Obtaining information from all members: @GET/members
© 2024 OneMinuteCode. All rights reserved.