Я пытаюсь создать приложение мессенджера.
Я должен вызвать CommentResource из MessageResource.
Я хочу отдельные MessageResources и CommentResources.
Я делаю что-то вроде этого:
MessageResource.java
@RestController
@RequestMapping("/messages")
public class MessageResource {
MessageService messageService = new MessageService();
@RequestMapping(value = "/{messageId}/comments")
public CommentResource getCommentResource() {
return new CommentResource();
}
}
CommentResource.java
@RestController
@RequestMapping("/")
public class CommentResource {
private CommentService commentService = new CommentService();
@RequestMapping(method = RequestMethod.GET, value="/abc")
public String test2() {
return "this is test comment";
}
}
я хочу
HTTP://локальный: 8080/сообщения /1/комментарии/а
вернуть "это тестовый комментарий".
Любая идея??
PS: одним словом, я хочу знать реализацию эквивалента JAX-RS sub-resource
в spring-rest