Size: a a a

Spring Framework and more

2020 April 03

RK

Roman K in Spring Framework and more
Plomipu Dmitri
ответ ни о чём как бы. Так как чтобы написать мок тест с "правильной" архитектурой нужно лазать в классы сервисов и там менять их структуру( полей и их инджектирования во время старта контекста спринг приложения ) ибо мокито заинджектить попытается ВСЁ, что есть в классе и даже может ругнуться что там конструктора нет, когда он нужен, или наоборот жаловаться когда он не нужен.

Я бы предпочёл лично, чтобы не меняя поля в классах, конструкторы или что-то ещё заинджектить всё это дерьмецо чтобы NPE не сваливались при запуске метода из моканного сервиса в тесте.
Ну, если у тебя единственное средство что-то мокнуть - это рефлекшен, то значит твоя архитектура не подразумевает что экземпляр этого класса может меняться.
А значит - прими что есть. Или пойми что у тебя архитектура неправильная.
источник

R

Responsibility in Spring Framework and more
Народ, зачем вот так мапить в ДТО Functional<ExampleInterface, ExampleDto>  ???
источник

R

Responsibility in Spring Framework and more
В содержатся всякие геттеры переменных ExampleDto
источник

R

Responsibility in Spring Framework and more
и это мапится так в стриме
источник

R

Responsibility in Spring Framework and more
Почему нельзя было просто написать маппер и дела с концом?
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Responsibility
Почему нельзя было просто написать маппер и дела с концом?
потому что нельзя было просто написать маппер и дела с концом.
источник

TL

Tatiana Litvak in Spring Framework and more
#вакансия #офис #Москва #Java #RedCode

Собеседования и работа в период карантина осуществляются дистанционно

Вакансия: Java разработчик
Локация: Москва, офис, м. Павелецкая
Зарплатная вилка: 250 - 400 т.р. (обсуждается)
Требуемый опыт: 3-6 лет

В крупную и стабильную компанию, уважающую трудовое законодательство и умеющую ценить своих сотрудников, требуется квалифицированный и опытный Java разработчик

🔹Требования к кандидатам:
- Высокий уровень знаний Java
- Знание современных библиотек, фреймворков (Spring, Hibernate...) и шаблонов проектирования.
- Опыт работы с инфраструктурой микросервисов (Docker)
- Необходимо понимать процесс разработки, уметь его организовывать и оптимизировать
- Знать принципы ООП, подходы в программировании и требования к транзакционным системам (SOLID, DRY, WET, ACID)
- Иметь обширный опыт работы с различными фреймворками, опыт работы с большими проектами
- Понимать как работает git, уметь работать с linix-подобными консолями
- Уметь аргументировать и договариваться

🔹Также приветствуются:
- Опыт разработки высокопроизводительных и высоконадёжных приложений.
- Практика с Golang

🔹О приятном:
- белая зарплата.;
- Соцпакет + ДМС (после испытательного срока).
- стабильная компания
- Шаговая доступность ст.м. "Павелецкая".
- Coffee-Room в офисе + много где поесть в любое время дня.

Вакансия доступна для кандидатов из регионов, если за время карантина вы сами решите вопрос с переездом.

Резюме и вопросы: @Tatiana_Litvak
источник

OD

O. D. in Spring Framework and more
Добрый вечер. Подскажите пожалуйста как подключить JSP Security Tag Lib к Freemarker. Я нашел статью, но не понимаю что он имеет ввиду под (скриншот1). security.tld лежит в External Dependencies как Maven зависимость. META-INF пустой
источник

OD

O. D. in Spring Framework and more
источник

OD

O. D. in Spring Framework and more
O. D.
Добрый вечер. Подскажите пожалуйста как подключить JSP Security Tag Lib к Freemarker. Я нашел статью, но не понимаю что он имеет ввиду под (скриншот1). security.tld лежит в External Dependencies как Maven зависимость. META-INF пустой
Если даже все повторить, то все равно скажет, что не может найти Tag Lib
источник

OD

O. D. in Spring Framework and more
Разобрался. Нужно было вручную скопировать security.tld в META-INF и проделать шаги из статьи
источник
2020 April 04

kn

kanagat nugusbayev in Spring Framework and more
Andrey Kharintsev
К логгеру можно дополнительную логику привязать?
Можно использовать mdc, ложи туда свою бизнес логику и настрой логгер с выводом этих значений.
Касательно метрик можно посмотреть micrometer и он позволяет вставлять теги куда ты можешь уже ложить свои бизнес данные. Данные можно отправлять как в прометеус так и elasticsearch
источник

MH

Muhammad Hojiyev in Spring Framework and more
привет как можно восстанавит flyway database после clean migrate(прошлий sql file нет)
источник

OP

Oleg Pavl in Spring Framework and more
Народ, есть такая проблема, не знаю как решить.
Использую Spring Data Jpa c хибером.
Есть две таблицы Сountry and DailyStatistic.
Когда вызываю метод findAllByCountryAndDateBetween(Country country, LocalDate from, LocalDate to),
то возращается список объектов с датами
2020-03-29
2020-03-28
2020-03-27
2020-03-30
2020-03-29
Хибер какого то х, в первый объект сеттит дату из другого объекта.
Что это за фигня и как с ней жить? Может запрос по другому построить?
источник

PA

Pavel Artyomenko in Spring Framework and more
Включи логирование sql запросов и посмотри что за запрос хибер в бд шлёт.
источник

OD

O. D. in Spring Framework and more
Почему при добавлении @EnableGlobalMethodSecurity(prePostEnabled = true) зависимости получают только значение null?
источник

OD

O. D. in Spring Framework and more
источник

VS

Vitaly Sirotkin in Spring Framework and more
Этот класс имплементит что нибудь?
источник

OD

O. D. in Spring Framework and more
Vitaly Sirotkin
Этот класс имплементит что нибудь?
Нет
источник

OD

O. D. in Spring Framework and more
Заметил, что на @PostConstruct typeRepo получает значение, но при первом обращении к контроллеру, оно превращается в null
источник