@jvmchat

Страница 1118 из 2890
Митко Соловец?
26.01.2017
14:49:21
можно еще циклические зависимости отнести, ну это крайний случай

Руслан
26.01.2017
14:50:43
Ну и это отличная причина избавиться от джавы, т.к. в ней много бойлеорплейта в этом месте ?

Alexander
26.01.2017
14:51:08
а если тесты не планируется, то чем хуже?
То есть тот факт, что тесты не планируются, не пугает?

Igrek
26.01.2017
14:52:07
Google
Alexander
26.01.2017
14:53:03
Если не пользоваться автовайредом, то и спринг в тестах не нужен

Практически

Sergey
26.01.2017
14:54:11
вы еще за NPE забыли в пропертях

Митко Соловец?
26.01.2017
14:55:20
Если не пользоваться автовайредом, то и спринг в тестах не нужен
+ в этом как я понял и суть идеи внедрения через конструктор

Alexander
26.01.2017
14:57:41
Еще немаловажная вещь: дают мне чей-то апи, и мне все предельно понятно с зависимости, если инжект через конструктор

Пишу new MyClass( ctrl+space

Sergey
26.01.2017
14:58:20
и если у тебя больше 3х зависимостей, то с конструктором это более чем очевидно, чем с пропертями

пропертей 10 напихаешь и норм

Alexander
26.01.2017
14:58:54
Появляется неявная зависимость

Andrey
26.01.2017
14:59:21
Мне как раз прове с autowired как раз проще, меньше кода, который по сути - лишний груз.

Alexander
26.01.2017
14:59:29
Нифига не очевидно, что для того, чтобы заиспользовать бин, мне нужно объявить другой бин в контексте

Если ты это не писал сам

Google
Alexander
26.01.2017
14:59:57
Или попробуй через полгода вернутся к своему коду

Andrey
26.01.2017
15:00:34
Т.е. вы за autowired через конструктор?

Mikhail
26.01.2017
15:02:54
А если пишешь @Autowired на поле, то его можно объявить final?

Руслан
26.01.2017
15:04:03
Нет

Но спринг бы в принципе мог и в final сетать

Mikhail
26.01.2017
15:05:29
Ну вот пожалуйста, ещё минус инджекта в поля.

Andrey
26.01.2017
15:12:26
Я просто смотрю на это чудо и думаю что лучше)

Alexander
26.01.2017
15:15:19
Лучше менеджера расспилить

Andrey
26.01.2017
15:15:25
И да, если делаешь autowired на конструктор, то java-configuration как написать для этого?

Sergey
26.01.2017
15:15:27
ох ебать ахуеть пиздец

Alexander
26.01.2017
15:15:31
Чувствую, он дехера всего делает

Andrey
26.01.2017
15:16:39
Лучше менеджера расспилить
Мы понемногу выпиливаем его. По сути это оболочка над всеми бинами, которые в него передаются.

А есть книжка "спринг за 2 часа для самых маленьких"?

Sergey
26.01.2017
15:17:04
я 29 аргументов насчитал)

Митко Соловец?
26.01.2017
15:17:26
по 15 минут

Alexander
26.01.2017
15:17:47
Митко Соловец?
26.01.2017
15:18:38
и чем это лучше инжектов в филды?)))

Google
Руслан
26.01.2017
15:18:55
А есть книжка "спринг за 2 часа для самых маленьких"?
За два часа разве что можно посмотреть Женю Борисова

Это другое по смыслу)

guga
26.01.2017
15:19:21
охуенно

Sergey
26.01.2017
15:19:29
чтобы понять почему это плохо, напишите юнит тесты на этот.. даже не знаю как назвать

Митко Соловец?
26.01.2017
15:19:31
Это другое по смыслу)
да, увидел, но можно кстати и вынести из конфига

Sergey
26.01.2017
15:19:40
overbloated bean?

Митко Соловец?
26.01.2017
15:19:43
вообще, вот видел рекомендацию такую

типо нахер стереотипы

го всев конфиг и @bean

ваше мнение?

karachishion
26.01.2017
15:20:03
дока?
доки по спрынгу огромные же

референс точно

Sergey
26.01.2017
15:21:14
го всев конфиг и @bean
я один не понял этой фразы?

Andrey
26.01.2017
15:21:28
Я глянул доки, что-то хреново.

Митко Соловец?
26.01.2017
15:22:31
я один не понял этой фразы?
есть стереотипы: @Component, @Repository, @Service и т.д. Есть скан аннотация в классе-конфигурации. Второй вариант, сделать как на скрине выше прям в конфиге определить через @Bean

и типо так быстрее будет

кто что думает?

Sergey
26.01.2017
15:23:11
типа java-config вместо автовайринга?

Google
Митко Соловец?
26.01.2017
15:24:12
типа java-config вместо автовайринга?
@Bean + ручная сборка бина vs Stereotype + component scan

Sergey
26.01.2017
15:25:07
а смысл?

тот же xml конфиг только вид сбоку

Митко Соловец?
26.01.2017
15:25:33
так я ж говорю, не могу вспомнить, где читал, но типо так быстрее

инициализация

Andrey
26.01.2017
15:26:12
А со спрингом вообще java-config это актуально или лучше отказываться от него?

Admin
ERROR: S client not available

Митко Соловец?
26.01.2017
15:26:31
есть еще груви-конфиг

для Богов

Andrey
26.01.2017
15:26:36
Потому что вот это говно мамонта хочется разобрать хотя бы за года 2.

Митко Соловец?
26.01.2017
15:27:04
Потому что вот это говно мамонта хочется разобрать хотя бы за года 2.
то что на скрине, ты разберешь за неделю ленивого изучения

karachishion
26.01.2017
15:27:37
Митко Соловец?
26.01.2017
15:27:59
5 спринг будет без XML

Руслан
26.01.2017
15:28:29
так я ж говорю, не могу вспомнить, где читал, но типо так быстрее
Java Config как раз самый медленный. медленнее только груви

Sergey
26.01.2017
15:28:31
аннотации + java-config наше все

Руслан
26.01.2017
15:28:35
а xml очень быстрый

karachishion
26.01.2017
15:28:47
Но неудобный

Sergey
26.01.2017
15:29:13
xml же еще распарсить надо

Google
Руслан
26.01.2017
15:29:42
Из-за магии накрученной поверх, тот же Борисов показывал тесты

Митко Соловец?
26.01.2017
15:30:04
Java Config как раз самый медленный. медленнее только груви
да, но я сравниваю в обоих случаях джава конфиг

Sergey
26.01.2017
15:30:05
о, а дай линки глянуть

Руслан
26.01.2017
15:30:14
Spring the ripper

Митко Соловец?
26.01.2017
15:30:22
просто в одном компонент скан сам поднимает бины по стереотипам

Руслан
26.01.2017
15:30:22
в гугл

Митко Соловец?
26.01.2017
15:30:30
а во втором ты сам руками описываешь матрешку

karachishion
26.01.2017
15:30:55
Когда вот только xml из интерпрайза уйдет непонятно

Лет через -цать, наверное

Митко Соловец?
26.01.2017
15:31:23
5 спринг будет без XML

karachishion
26.01.2017
15:31:58
Дак это же не говорит о том, что весь интерпрайз на него кинется сразу

Сейчас на 3ем куча контор сидит

Митко Соловец?
26.01.2017
15:32:34
ну в Ынтерпрайзе инерция большая

karachishion
26.01.2017
15:32:46
Я об этом же

Зеленый банк вот собирается переходить на 4ый вроде

Когда скоро выходит пятый

Руслан
26.01.2017
15:36:09
5 спринг будет без XML
разве? а что на замену?

Adam
26.01.2017
15:37:53
ой да ладно

Andrey
26.01.2017
15:39:28
разве? а что на замену?
А джаваконфиг и xml разве не взаимозаменяемы уже?

Страница 1118 из 2890