Ну если сделать в run: matchService.generateResult(Match match); betService.payBets(Match match); То получается, что сам поток выполняет разную логику и нарушает SRP, или с потоками это не так работает?
Если так как ты написал, то по-моему норм, т.к. у компонента одна responsibility - собрать в кучу другие компоненты
Добрый день. Пишу crud для простой сущности на спринг буте, бд заполняю данными на русском языке. Почему когда собираю проект через mvn spring-boot:run и перехожу в браузер у меня какие то кракозябры, а если запустить проект через run то все нормально с кодировкой? Фронт на таймлифе, в нем стоит кодировка utf-8.
Добрый день. Не отрабатывает аннотация @Valid для параметра метода в контроллере - не валидируется - невалидный запрос проходит далее в сервисы и т.д. Параметр - обычный класс, в котором на некоторых полях есть аннотации типа @NotNull (import javax.validation.constraints.NotNull;) Контроллер аннотирован @RestController
Подскажите в какую сторону мыслить. Гугл пока не помог в решение вопроса.
Есть ли механизм, при котором я могу ставить аннотацию @ResponseBody исходя из необходимости? есть задача при конкретной роли у юзера отдавать готовую страничку в шаблонизаторе, а при другой роли у юзера, по этому же маппингу json с данными. Как исходя из логики включать и выключать аннотацию?
кто-нибудь подскажет хотя бы в каком направлении двигаться?
Добрый день. Не отрабатывает аннотация @Valid для параметра метода в контроллере - не валидируется - невалидный запрос проходит далее в сервисы и т.д. Параметр - обычный класс, в котором на некоторых полях есть аннотации типа @NotNull (import javax.validation.constraints.NotNull;) Контроллер аннотирован @RestController
Подскажите в какую сторону мыслить. Гугл пока не помог в решение вопроса.
Добрый день. Не отрабатывает аннотация @Valid для параметра метода в контроллере - не валидируется - невалидный запрос проходит далее в сервисы и т.д. Параметр - обычный класс, в котором на некоторых полях есть аннотации типа @NotNull (import javax.validation.constraints.NotNull;) Контроллер аннотирован @RestController
Подскажите в какую сторону мыслить. Гугл пока не помог в решение вопроса.
Всем привет) Стало просто интересно, я принудительно учу с++(на супер базовом уровне). Слышал что в джаву можно «встраивать»(не знаю на сколько правильное слово) с++. Собственно вопрос: на сколько часто это применимо, что бы понять на сколько сильно мне нужно вникать в плюсы. Спасибо)
Всем привет) Стало просто интересно, я принудительно учу с++(на супер базовом уровне). Слышал что в джаву можно «встраивать»(не знаю на сколько правильное слово) с++. Собственно вопрос: на сколько часто это применимо, что бы понять на сколько сильно мне нужно вникать в плюсы. Спасибо)
Примерно никогда не используется, JNI - это больно
Всем привет) Стало просто интересно, я принудительно учу с++(на супер базовом уровне). Слышал что в джаву можно «встраивать»(не знаю на сколько правильное слово) с++. Собственно вопрос: на сколько часто это применимо, что бы понять на сколько сильно мне нужно вникать в плюсы. Спасибо)
если ты разработчик джава, тебе не нужны знания в c+, даже если из джава вызывают бинарники, код для них все равно пишут c++ программисты
Есть ли механизм, при котором я могу ставить аннотацию @ResponseBody исходя из необходимости? есть задача при конкретной роли у юзера отдавать готовую страничку в шаблонизаторе, а при другой роли у юзера, по этому же маппингу json с данными. Как исходя из логики включать и выключать аннотацию?
Есть ли механизм, при котором я могу ставить аннотацию @ResponseBody исходя из необходимости? есть задача при конкретной роли у юзера отдавать готовую страничку в шаблонизаторе, а при другой роли у юзера, по этому же маппингу json с данными. Как исходя из логики включать и выключать аннотацию?
такое себе когда у тебя один и тот же endpoint и отдает статику и является api endpoint