Size: a a a

2020 June 30

A

Anton in learn.java
Ilia
ну если такое реально нужно и приведениями к upper/lower обойтись нельзя, то можно написать метод в енаме. valueOfIgnoreCase, скажем. И перебирать значения из values
оки, спс
источник

A

Anton in learn.java
И есть еще 1 вопрос - @ResponseBody и produces = "application/json" нужны в заголовке метода из контроллера, или спринг по дефолту возвращаемые значения (напр ResponseEntity) маппит в json?
источник

DS

Dmitriy Shilnikov in learn.java
Anton
И есть еще 1 вопрос - @ResponseBody и produces = "application/json" нужны в заголовке метода из контроллера, или спринг по дефолту возвращаемые значения (напр ResponseEntity) маппит в json?
@ResponseBody нужен, если у тебя нет аннотации @RestController
источник

A

Anton in learn.java
Dmitriy Shilnikov
@ResponseBody нужен, если у тебя нет аннотации @RestController
а, точно
источник

A

Anton in learn.java
Dmitriy Shilnikov
@ResponseBody нужен, если у тебя нет аннотации @RestController
а produces?
источник

DS

Dmitriy Shilnikov in learn.java
Anton
а produces?
В спринг буте не обязательно. В обычном не уверен.
источник

A

Anton in learn.java
Dmitriy Shilnikov
В спринг буте не обязательно. В обычном не уверен.
у меня обычный
источник

DS

Dmitriy Shilnikov in learn.java
Anton
у меня обычный
источник

A

Anton in learn.java
так у меня вроде есть accept header в запросе
источник

DS

Dmitriy Shilnikov in learn.java
Anton
так у меня вроде есть accept header в запросе
Ты ответы почитай
источник

NG

Nikita Gryzlov in learn.java
...
кто может порекомендовать хороший ресурс(подкаст видео или курс ) по Spring , глаза разбегаются но не очень хотелось бы тратить время на плохой ресурс. Буду благодарен
на мой вкус удивительно доступно написана официальная документация по спрингу. не этот набор туториалов по 2-5 страничек текста, а полноценный референс.
источник

.

... in learn.java
Nikita Gryzlov
на мой вкус удивительно доступно написана официальная документация по спрингу. не этот набор туториалов по 2-5 страничек текста, а полноценный референс.
Возьму на заметку , спасибо
источник

NG

Nikita Gryzlov in learn.java
...
Возьму на заметку , спасибо
линк на latest - https://docs.spring.io/spring/docs/current/spring-framework-reference/

а вот тут  все версии можно найти https://docs.spring.io/spring/docs
источник

.

... in learn.java
Благодарю
источник

SP

Sergey Pushkin in learn.java
Есть микросервисы на спринг буте, в одном из них выделяется модули api(с контроллером и dto) и impl. Как лучше связать микросервисы между собой?
источник

c

control movement in learn.java
Через докер конфиг
источник

c

control movement in learn.java
Это самый прямой способ
источник

US

Users Support in learn.java
Всем привет.
источник

D

Dima in learn.java
Sergey Pushkin
Есть микросервисы на спринг буте, в одном из них выделяется модули api(с контроллером и dto) и impl. Как лучше связать микросервисы между собой?
Я так понимаю api публикуется отдельной зависимостью, можно было бы попробовать разделить контроллер на интерфейс и реализацию, от интерфейса еще фейн клиент отнаследовать. Его и будут использовать другие сервисы. Но к сожалению такой подход страдает тем, что есть несовместимые типы между контроллером и фейн-клиентом, поэтому на мой взгляд, лучшим решением будет добавить в api пакет client и там предоставить клиенты другим сервисам.
источник

SP

Sergey Pushkin in learn.java
Dima
Я так понимаю api публикуется отдельной зависимостью, можно было бы попробовать разделить контроллер на интерфейс и реализацию, от интерфейса еще фейн клиент отнаследовать. Его и будут использовать другие сервисы. Но к сожалению такой подход страдает тем, что есть несовместимые типы между контроллером и фейн-клиентом, поэтому на мой взгляд, лучшим решением будет добавить в api пакет client и там предоставить клиенты другим сервисам.
В api и предполагается что будут интерфейсы контроллеров.

Получается в client будут лежать feign client'ы?
источник