в качестве первого этапа надо реализовать нормальную структуру такого проекта, но без спринга и с записью в RAM. Я сделал эррэйлисты, с которыми работают МоделСервисы, которые имплементят репозитории с основными КРУД-методами. И мне ментор пишет вопросительно-негативно: "сервис реализует репозиторий?". Но спринг-то под запретом, как это по-другому можно сделать? Завести в сервисе поле с типом репозитория и через конструктор совать в инстанс сервиса инстанс класса, реализующего интерфейс репозитория? Тупик какой-то
Сервис должен реализовывать интерфейс
О, знакомые лица, по-моему он даже не вникал, просто дичь какую-то увидел и тут же указал (хотя сам же эту дичь и задал)
Ну сервис и правда не должен реализовывать репу
Не должен, а как по-другому сделаешь требуемую структуру без DI?
Ну в вопросе ответ на твой вопрос
Смотри короче
Обсуждают сегодня