
Pavel ?
12.12.2016
21:12:20
Поддержим пацанов

Руслан
12.12.2016
21:12:43
Ты до скалы начал такие стикеры любить, или после?

Митко Соловец?
12.12.2016
21:12:53

Google

Митко Соловец?
12.12.2016
21:13:04
норм подъебнул)

Pavel ?
12.12.2016
21:13:16
?

Мытко
12.12.2016
21:13:19

Митко Соловец?
12.12.2016
21:13:31
просто ненавижу чсвшников
я не знаю, совпадение это или нет
но хаскеллисты и скалисты
чаще всего такие

James Tiberius Kirk ?
12.12.2016
21:13:55

Митко Соловец?
12.12.2016
21:13:55
а жабисты и котлинщики добряки

Руслан
12.12.2016
21:14:20

Митко Соловец?
12.12.2016
21:14:21
типикал ортодокс скалист

James Tiberius Kirk ?
12.12.2016
21:14:21
бля(

Google

Митко Соловец?
12.12.2016
21:14:36
не, есть и нормальные парни

Руслан
12.12.2016
21:14:42

Митко Соловец?
12.12.2016
21:14:59

Руслан
12.12.2016
21:15:03
Какой с меня добряк))

Митко Соловец?
12.12.2016
21:15:07
у тебя аргументы есть
в принципе норм темы задвигаешь

Руслан
12.12.2016
21:15:48
☺️ прям захвалил

Митко Соловец?
12.12.2016
21:15:56
ну ты просто в скала чате не был
24/7 ссут на джаву, котлин и т.д.

Andre
12.12.2016
21:17:08

Мытко
12.12.2016
21:17:17
Скала работает

Митко Соловец?
12.12.2016
21:17:23

Мытко
12.12.2016
21:17:59
Есть термин что-то вроде языкового расизма?
Вот в общем, Дима - языковой расист

Митко Соловец?
12.12.2016
21:18:47
я писал на груви, джаве, скале, скл, джаваскрипте, си, с++
какой же я расист

Artem
12.12.2016
21:19:33
Ребят

Митко Соловец?
12.12.2016
21:19:35
ща вот сорвусь может и котлин приму

Artem
12.12.2016
21:19:50
Кто spring mvc использует?

Google

Митко Соловец?
12.12.2016
21:19:58

Oleksandr
12.12.2016
21:20:45

Pavel ?
12.12.2016
21:21:04
Все пиздец Олександр пришел)

Митко Соловец?
12.12.2016
21:21:13
ну это просто не так
есть нормальные парни там, да, но их мало, очень много негатива я услышал и про джаву

Baruch
12.12.2016
21:21:16

Artem
12.12.2016
21:21:23
В Спринг mvc использую spring security для авторизации. Модель с объектом user нужно передавать на каждую страницу. Это в каждом методе контроллера придётся присваивать модели значение?

Митко Соловец?
12.12.2016
21:21:24
и про тот факт, что я просто зашел в чат и пишу на джаве

Artem
12.12.2016
21:21:56
А как? Использую velocity

Митко Соловец?
12.12.2016
21:22:01
ща скину как я делал
у тебя по идее должен твой юзер имплементить спринговый Principal

Anvar
12.12.2016
21:22:21

Митко Соловец?
12.12.2016
21:22:30
а ты своего юзера получишь через секьюрити контекст
вот и все дела)

Pavel ?
12.12.2016
21:22:40

Artem
12.12.2016
21:22:59

Митко Соловец?
12.12.2016
21:23:07

Anvar
12.12.2016
21:23:11
Эх, сто лет не видел спринг, как он там интересно теперь :)

Митко Соловец?
12.12.2016
21:23:37
Как?
public static AccountDTO getCurrentDetails() {
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
if (!(auth instanceof AnonymousAuthenticationToken)) {
return new AccountDTO((Account) auth.getPrincipal());
}
return null;
}
вот такой метод утильный дергай в контроллерах, где тебе надо

Google

Руслан
12.12.2016
21:24:12
Да норм пацаны на хаскеле

Митко Соловец?
12.12.2016
21:24:18
только твоя моделька юзера должна имплементить интерфейс

Pavel ?
12.12.2016
21:24:24

Руслан
12.12.2016
21:24:29
Я пообщался - приятные, без загонов

Митко Соловец?
12.12.2016
21:24:55
@Entity
public class Account implements UserDetails {

Artem
12.12.2016
21:25:08
Не, не то

Руслан
12.12.2016
21:25:13
Некоторые на Егора похожи, но один Егор в джаве компенсирует их всех в хаскеле

Admin
ERROR: S client not available

Artem
12.12.2016
21:25:24
Я имел ввиду чтобы один и тот же код во всех методах не писать

Pavel ?
12.12.2016
21:25:33

Руслан
12.12.2016
21:25:42

Artem
12.12.2016
21:25:48
Просто на каждой странице в view нужно условие с проверкой на авторизацию

Митко Соловец?
12.12.2016
21:26:08
тогда тебе security аннотации нужны

Pavel ?
12.12.2016
21:26:24

Митко Соловец?
12.12.2016
21:26:30
где ты описываешь, что можно дергать, а что нет

Artem
12.12.2016
21:27:04
Ну типа если авторизован то вывести ссылки на страницу регистрации и входа, а если нет, то на выход. Эти ссылки в основном шаблоне template.vm

Руслан
12.12.2016
21:27:06

Митко Соловец?
12.12.2016
21:28:00

Pavel ?
12.12.2016
21:28:16

Google

Руслан
12.12.2016
21:28:33
Ну речь же о качествах людей шла

Pavel ?
12.12.2016
21:28:34
Это не интересно)

Митко Соловец?
12.12.2016
21:28:34
не знаю, позволяет ли велосити в своих шаблонах в отдельных кусок выделять это и подключать в остальных шаблонах

Anvar
12.12.2016
21:28:43

Руслан
12.12.2016
21:29:14
Я думаю пхп и джс тоже натерпелись от джавистов

Митко Соловец?
12.12.2016
21:29:15
по идее это на стороне шаблонов
и надо это вынести в хэдер

Artem
12.12.2016
21:29:45
Да

Pavel ?
12.12.2016
21:29:47
Ну речь же о качествах людей шла
Ну в контесте качества человека инструмент кот он использует занимает последнее место)) интересен же вопрос как докатились до жизни такой)

Митко Соловец?
12.12.2016
21:29:47
и инклюдить в остальные шаблоны
Да
velocity include another template - в гугле много инфы по этому запросу
мне кажется это то, что тебе нужно, дружище

Anvar
12.12.2016
21:31:09

Artem
12.12.2016
21:31:44
Умеет, но как это значение в header вынести

Руслан
12.12.2016
21:31:53

Anvar
12.12.2016
21:33:50
Ну смотри. Если ты повесишь в контроллере на метод @ModelAttribute , то значение, возвращвемое этим методом будет доступно на всех вьюшках этого контроллера. Если сделать это где-то в родительском контроллере, то будет доступно везде.

Митко Соловец?
12.12.2016
21:34:22

Artem
12.12.2016
21:34:24
Спасибо, понял

Митко Соловец?
12.12.2016
21:34:24
в моем примере