Size: a a a

Spring Framework and more

2020 July 17

М

Максим in Spring Framework and more
Artem
Солид
Какой из принципов?
источник

П

Павел Сарпов... in Spring Framework and more
Максим
Какой из принципов?
д, полагаю
источник

М

Максим in Spring Framework and more
Павел Сарпов
д, полагаю
Какой от него плюс в данном случае?
источник

M

Mixer in Spring Framework and more
Максим
Какой от него плюс в данном случае?
ну что у тебя зависимость от интерфейса а не от конкретной реализации, всегда можно другую реализацию подкладывать, проксировать, адаптеры делать, это, это.
источник

M

Mixer in Spring Framework and more
ну и тестировать
источник

М

Максим in Spring Framework and more
Mixer
ну что у тебя зависимость от интерфейса а не от конкретной реализации, всегда можно другую реализацию подкладывать, проксировать, адаптеры делать, это, это.
Но если это очень узконаправленный сервис с одной реализацией, к которого в жизни не будет несколько реализаций, зачем мне это?
источник

A

Artem in Spring Framework and more
Максим
Зачем инжектить бины (сервисы) через интерфейс? Есть от этого какой-то реальный плюс?
все зависит от размеров проекта и сервиса
источник

A

Artem in Spring Framework and more
Artem
все зависит от размеров проекта и сервиса
если это твой пет проджект  с пару методами в сервисе, то нафиг интерфейс
источник

М

Максим in Spring Framework and more
Artem
все зависит от размеров проекта и сервиса
А если проект большой, и ты не знаешь какие там есть сервисы и какую реализацию можно добавить, ты же просто создаешь свой новый сервис с одной реализацией
источник

М

Максим in Spring Framework and more
Artem
если это твой пет проджект  с пару методами в сервисе, то нафиг интерфейс
Я как раз говорю про большие проекты
источник

M

Mixer in Spring Framework and more
Максим
А если проект большой, и ты не знаешь какие там есть сервисы и какую реализацию можно добавить, ты же просто создаешь свой новый сервис с одной реализацией
в больших проектах есть документация и примеры
источник

VS

Vitaly Sirotkin in Spring Framework and more
Mixer
в больших проектах есть документация и примеры
ну когда как...
источник

M

Mixer in Spring Framework and more
Vitaly Sirotkin
ну когда как...
гы ))
источник

М

Максим in Spring Framework and more
Mixer
в больших проектах есть документация и примеры
Проект большой , а документации нету. Над ним за всю историю работало с десяток человек. Какие в нем уже есть сервисы и можно ли их расширить - я понятия не имею, и найти и понять что там происходило это нереально. Поэоому ничего не остается как делать новые сервисы с одной реализацией
источник

A

Anton in Spring Framework and more
Максим
Я как раз говорю про большие проекты
Кроме солида, еще ограничения и произаодительность создания прокси через интерыейс или без него.
источник

М

Максим in Spring Framework and more
Anton
Кроме солида, еще ограничения и произаодительность создания прокси через интерыейс или без него.
Т.е. с интерфейсом быстрее будет?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
едва ли это имеет значение для синглтон-бинов, коими обычно являются сервисы
источник

AK

Alex K. in Spring Framework and more
Всем привет.С чем может быть связана ошибка вывода хтмл страницы?Остальные работают.
источник

A

Anton in Spring Framework and more
Максим
Т.е. с интерфейсом быстрее будет?
Ограничений точно меньше.
источник

М

Максим in Spring Framework and more
Ruslan Stelmachenko
едва ли это имеет значение для синглтон-бинов, коими обычно являются сервисы
Так зачем для них интерфейс создавать?
источник