Как предварительно загрузить общий ресурс в Spring Boot RestController?JAVA

Программисты JAVA общаются здесь
Anonymous
Как предварительно загрузить общий ресурс в Spring Boot RestController?

Сообщение Anonymous »

У меня есть контроллер с RequestMapping(foo/{fooId}/bar/}), FooEntity используется во всех методах, как я могу предварительно загрузить FooEntity для всех методов FooController?

Код: Выделить всё

@RestController
@RequestMapping("foo/{fooId}/bar")
public class FooController {

public void prefetchFoo(@PathVariable Long fooId) {
...
}

@PostMapping("/")
public ResponseEntity createFooBar(FooEntity prefetchedFoo) {
...
}

@GetMapping("/{barId}")
public ResponseEntity getFooBar(FooEntity prefetchedFoo) {
...
}

}

Я нашел @ModelAttribute в своих исследованиях, но видел его только в контексте веб-представлений. Целесообразно ли использовать его в контексте API-интерфейсов JSON?< /п>

Подробнее здесь: https://stackoverflow.com/questions/788 ... controller

Вернуться в «JAVA»