Size: a a a

2020 November 08

КВ

Кирилл Веревкин... in pro.jvm
Dima
вы слышали про avro schema registry?
Отдаленно слышал, но сталкиваться не приходилось. Нужно почитать, чтобы себе задачу упростить?
источник

D

Dima in pro.jvm
Кирилл Веревкин
Отдаленно слышал, но сталкиваться не приходилось. Нужно почитать, чтобы себе задачу упростить?
обязательно прочитать, чтобы не лепить костыли
источник

D

Dima in pro.jvm
спринг бины вообще тут не причем к свойствам
источник

КВ

Кирилл Веревкин... in pro.jvm
Dima
обязательно прочитать, чтобы не лепить костыли
Хорошо, спасибо. Ушел читать матчасть
источник

S

Sherzod in pro.jvm
Подскажите пожалуйста, почему в новых версиях спринга oauth2 классы - deprecated?
источник

SZ

Sergey Zyryanov in pro.jvm
Sherzod
Подскажите пожалуйста, почему в новых версиях спринга oauth2 классы - deprecated?
переехали они
The Spring Security OAuth project is deprecated. The latest OAuth 2.0 support is provided by Spring Security. See the OAuth 2.0 Migration Guide for further details.


https://spring.io/projects/spring-security-oauth
источник

S

Sherzod in pro.jvm
Так, куда переехали, в Spring Security? То есть они больше не поддерживают стартера для Spring Boot? Что использовать вместо OAuth2?
источник

S

Sherzod in pro.jvm
Может кто-нибудь уже сталкивался с такой проблемой
источник

R

Roman in pro.jvm
Может быть тривиальный вопрос, но что-то беспокоит меня. Допустим есть сервис который работает с 2 базами: берёт значения с одной и сейвит их в другую. Норм ли оставить всё так или все таки лучше разделить на 2 сервиса под каждую базу?
источник

Э

Эд in pro.jvm
Roman
Может быть тривиальный вопрос, но что-то беспокоит меня. Допустим есть сервис который работает с 2 базами: берёт значения с одной и сейвит их в другую. Норм ли оставить всё так или все таки лучше разделить на 2 сервиса под каждую базу?
Разделяют по репозиториям. 1 сущность, 1 репо. Мб, у кого иначе. А в сервисе репы, апи
источник

R

Roman in pro.jvm
Эд
Разделяют по репозиториям. 1 сущность, 1 репо. Мб, у кого иначе. А в сервисе репы, апи
Угу 2 репозитория, но вот никогда не видел чтобы в одном сервисе 2 репозитория инджектили, один для фетча данных, а другой для сейва.
источник

MY

Mikhail Yakunin in pro.jvm
Sherzod
Так, куда переехали, в Spring Security? То есть они больше не поддерживают стартера для Spring Boot? Что использовать вместо OAuth2?
Стартеры есть для бута новые, но они классы для конфигов опять немного переправили, надо будет рефакторить, сам недавно таким занимался.
источник

V

Vadim in pro.jvm
Roman
Может быть тривиальный вопрос, но что-то беспокоит меня. Допустим есть сервис который работает с 2 базами: берёт значения с одной и сейвит их в другую. Норм ли оставить всё так или все таки лучше разделить на 2 сервиса под каждую базу?
разделить лучше
источник

Э

Эд in pro.jvm
Sherzod
Так, куда переехали, в Spring Security? То есть они больше не поддерживают стартера для Spring Boot? Что использовать вместо OAuth2?
Да, теперь Spring Security 5. если использовался Authorization Server, то нужно искать другой. Keycloak... Или Spring Authorization Server. Но последний ещё очень свежий
источник

R

Roman in pro.jvm
Vadim
разделить лучше
Лаконично и понятно, теперь могу с чистой душой идти разделять)
источник

ВЛ

Віталій Лабусюк... in pro.jvm
Здравствуйте, вопрос по организации пакетов. Я беру объект json с внешнего сервиса в представлении класа А, и хочу немного изменить его представление в клас B, я полагаю оба эти класа можно назвать объектом DTO. Вопрос следующий: правильно ли генерировать этот объект B в сервисном классе и возвращать уже сгенерированный контролеру?
источник

ВЛ

Віталій Лабусюк... in pro.jvm
Я думаю да, мне показалось вся работа с dto должна происходить в контроллере, а сервис работает только с моделью
источник

SY

Sergey Yezhov in pro.jvm
Віталій Лабусюк
Я думаю да, мне показалось вся работа с dto должна происходить в контроллере, а сервис работает только с моделью
Популярная тема, я смотрю))
См https://t.me/jvmchat/402375
И ниже.

Вообще, тема больше кажется холиварной. Кмк, единственная объективная причина в сервисе отдавать дто, это граница транзакции и лейзи связи. Если код без хибера, то как писать - больше вопрос предпочтений.
источник

25

23 59 in pro.jvm
всем привет
читаю в доке про загрузку классов. там сказано, что если класслоадер на нашел класс в своем кэше, он попросит своего родителя о загрузке (и дальше вверх по иерархии), но при неудаче сделает это сам
можно какую-нибудь иллюстрацию? кейс где класс валидный и есть в класспасе, но родитель не может его загрузить?
источник

SP

Sam Panza in pro.jvm
23 59
всем привет
читаю в доке про загрузку классов. там сказано, что если класслоадер на нашел класс в своем кэше, он попросит своего родителя о загрузке (и дальше вверх по иерархии), но при неудаче сделает это сам
можно какую-нибудь иллюстрацию? кейс где класс валидный и есть в класспасе, но родитель не может его загрузить?
Где читаешь, дай ссылку, либо точную цитату
источник