Как предварительно загрузить общий ресурс в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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