
Vik
27.12.2016
19:03:47

guga
27.12.2016
19:04:00
Ну так Витя говорит о нативном протоколе. Не думаю что рест хорошо для таких хранилишь.

Vik
27.12.2016
19:04:18

guga
27.12.2016
19:04:49
Это я реплай не нажал :D

Google

guga
27.12.2016
19:05:13
хотел Kirill ответить

Kirill
27.12.2016
19:25:23
Ну хз, то что оно есть - это лучше чем когда его нет, верно?) gg щас хоть в другом направлении движется, всё равно вроде фишки пилит, продукт развивает

@Saint Just
27.12.2016
19:29:38
Пасаны, тут вопрос вселенской важности, решается судьба проекта, Тим Лид сказал как отрезал, и надо выбирать какую аннотацию для DI использовать по стандарту всем в команде, а то наплодили разных, выбирайте @Resource, @Inject, @Autowired, вся хурма на спрингах пять лет, недавно на Java 8 и Spring 4, больше аргументов

Pavel
27.12.2016
19:32:42
Тимлид пусть сам и решает

Daniel
27.12.2016
19:33:49
так мож вопрос не в DI а что с тим лидом делать

Ivan
27.12.2016
19:34:21
что плохого в том чтобы определить одну аннотацию для всего проекта? тим лид все верно делает

Sergey
27.12.2016
19:34:38
хипстеры юзают @Inject

Daniel
27.12.2016
19:34:41
люди привыкли к бардаку, а он меняет устои коллектива

Kool
27.12.2016
19:34:49
Пасаны, тут вопрос вселенской важности, решается судьба проекта, Тим Лид сказал как отрезал, и надо выбирать какую аннотацию для DI использовать по стандарту всем в команде, а то наплодили разных, выбирайте @Resource, @Inject, @Autowired, вся хурма на спрингах пять лет, недавно на Java 8 и Spring 4, больше аргументов
Инжект же

Daniel
27.12.2016
19:34:50
подложите ему наркоту

Ivan
27.12.2016
19:34:57
плюсую за @Inject

Pavel
27.12.2016
19:35:41
Ну если пошла такая пьянка, то +1 к @inject

Timur
27.12.2016
19:36:06
Знаете сколько раз вы в чат вызывается человека с ником @inject?

Google

Timur
27.12.2016
19:36:10
:D

Pavel
27.12.2016
19:36:24

Kool
27.12.2016
19:40:38

Sergey
27.12.2016
19:55:08
Аннотация для DI
@Inject – 19
??????? 66%
@Autowired – 10
???? 34%
? 29 people voted so far.
давайте так)

James Tiberius Kirk ?
27.12.2016
19:57:43
Инжект для геев
/thread

Sergey
27.12.2016
19:58:51
хипстеры юзают @Inject
как-то сразу начали все за inject голосовать

Pavel
27.12.2016
19:59:27
Юзал inject когда autowired еще не было

Baruch
27.12.2016
19:59:55

Pavel
27.12.2016
20:00:12

Baruch
27.12.2016
20:00:41

Ivan
27.12.2016
20:02:15
@Inject это не спринговая аннотация как бы поэтому с самого начала у них была своя @Autowired

@Saint Just
27.12.2016
20:03:41

Sergey
27.12.2016
20:03:42
индустрия... нет чтобы взять за стандарт @Autowired, мы придумаем свое!

guga
27.12.2016
20:04:18

Ivan
27.12.2016
20:04:28
более того @Transactional у спринга более функциональный чем у Hibernate возможно я просто не так все понимаю но по первым ощущениям это так

Google

Pavel
27.12.2016
20:04:31
А не на лида

Ivan
27.12.2016
20:04:35
в смысле чем у JPA

Pavel
27.12.2016
20:05:02
Мне порой кажется, что спринг это новая версия jee

@Saint Just
27.12.2016
20:05:19
Проблема в том что в проекте нет ни одного @Inject

guga
27.12.2016
20:05:25

Sergey
27.12.2016
20:05:52
jee еще юзают? или это только спецификации?

guga
27.12.2016
20:06:23
тот же jpa её часть
сервлеты

Baruch
27.12.2016
20:08:13

Митко Соловец?
27.12.2016
20:09:50
инжект имеет смысл юзать, если у вас гусь или cdi

Митко Соловец?
27.12.2016
20:10:06
если у вас спринговый проект, автовайред - мастхэв

Baruch
27.12.2016
20:10:13
сфигали?

guga
27.12.2016
20:10:21
А есть разнциа в их работе?

Baruch
27.12.2016
20:10:22
чем inject хуже в спринговом проекте?

guga
27.12.2016
20:10:25
о_О

Sergey
27.12.2016
20:10:27
разницы ж нет

Митко Соловец?
27.12.2016
20:10:31
разницы нет

Baruch
27.12.2016
20:10:31
была, но уже нет

Google

Sergey
27.12.2016
20:10:43
тем более если юзаешь @Component то тебе и @Inject не нужен

Митко Соловец?
27.12.2016
20:10:43
но автовайред - нативная спринговая вещь
зачем тянуть приблуду jee

Baruch
27.12.2016
20:11:09

guga
27.12.2016
20:11:15

Baruch
27.12.2016
20:11:21

Митко Соловец?
27.12.2016
20:11:24
аннотация

Admin
ERROR: S client not available

Baruch
27.12.2016
20:11:37

@Saint Just
27.12.2016
20:11:40
@Autowired подводить стал, филд инджекшен на проде не сработал без сеттера :'(

Митко Соловец?
27.12.2016
20:12:03

Sergey
27.12.2016
20:12:18
ой нет не начинайте опять

Ivan
27.12.2016
20:12:31

Sergey
27.12.2016
20:12:50
а чтобы заюзать @Inject уже не надо тянуть доп зависимость?
compile("javax.inject:javax.inject:1") и все дела..?

@Saint Just
27.12.2016
20:13:14

Митко Соловец?
27.12.2016
20:13:25

Oleksandr
27.12.2016
20:13:28
как считаете, стоит ли внутри ЯП делать вот такое — https://github.com/JetBrains/kotlin/blob/cbef0250aaa9d25060b46dca95a41c73f7276ba9/libraries/tools/kotlin-allopen/src/main/kotlin/org/jetbrains/kotlin/allopen/gradle/KotlinSpringSubplugin.kt ?
(взято из котлин чата)

Митко Соловец?
27.12.2016
20:13:33
видимо с cdi перепутал

Google

Baruch
27.12.2016
20:13:43

Митко Соловец?
27.12.2016
20:14:05

Sergey
27.12.2016
20:14:43
у меня вот щас в такое все скатилось
apply plugin: 'kotlin'
apply plugin: "kotlin-allopen"
apply plugin: "kotlin-spring"
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

Oleksandr
27.12.2016
20:15:36
это ж не яп, это плагин
а, ну тогда все не так плохо
хотя лучше бы куда-то на спецплагин "котлин_для_спринга" вообще

Sergey
27.12.2016
20:15:49
см выше)

Oleksandr
27.12.2016
20:16:09
(хотя я не согласен с closed-by-default классами)

Sergey
27.12.2016
20:16:24
почему?
класс либо final, либо abstract

Oleksandr
27.12.2016
20:17:14
оО
не, наследование, конечно, часто неуместно, но иногда бывает в тему

Sergey
27.12.2016
20:17:56
ну вот когда нужно, делаешь open и все)

@Saint Just
27.12.2016
20:17:58

Sergey
27.12.2016
20:18:02
но лучше 10 раз подумать чем делать наследование

Митко Соловец?
27.12.2016
20:19:00
непонятно, почему инжект в филд не сработал

Oleksandr
27.12.2016
20:19:03
(если с котлином это так будет, конечно)
(в противном случае какие-то странные недозакрытые классы получаются, что нелогично)

@Saint Just
27.12.2016
20:20:30