
Митко Соловец?
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 напихаешь и норм

Andrey
26.01.2017
14:58:28

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 через конструктор?

Sergey
26.01.2017
15:01:03

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
Это другое по смыслу)

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
ваше мнение?

Andrey
26.01.2017
15:20:01

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

Sergey
26.01.2017
15:21:14

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

Sergey
26.01.2017
15:25:07
а смысл?
тот же xml конфиг только вид сбоку

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

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

Митко Соловец?
26.01.2017
15:26:25

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

karachishion
26.01.2017
15:27:37

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

Руслан
26.01.2017
15:28:29

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

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

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

Andrey
26.01.2017
15:39:28