@jvmchat

Страница 2747 из 2890
Митко Соловец?
22.08.2018
14:24:21
или книга спринга для профессионалов

если референсы пока тяжелы

Aleksandr
22.08.2018
14:25:05
читайте референсы с первой главы
В смысле, референсы? Код?

Google
Евгений
22.08.2018
14:25:58
В смысле, референсы? Код?
https://docs.spring.io/spring/docs/current/spring-framework-reference/index.html

Aleksandr
22.08.2018
14:26:09
Ааа

Окей

Ладно, спасибо всем

Oleg
22.08.2018
14:40:17
Какой сейчас есть бесплатный свособ собрать нативную сборку java приложения? - Ексельсеор платный - graal только под линукс (надо макос) - robovm не может собрать java8.
> - graal только под линукс (надо макос) под макось тоже работает. Более того, макось на компах у большинства разработчиков, как бы они разрабатывали то. раньше на сайте просто не лежало выложенных бинарей, теперь бинари лежат

Artjom
22.08.2018
14:41:02
Откуда статистика что макос у большинства программистов?

guga
22.08.2018
14:41:23
вроде бы не Олег адвокат грааля, забираешь все лавры у Шилаева

Del
22.08.2018
14:41:29
это очевидно

Artjom
22.08.2018
14:41:29
За линукс абиднаа

Quantum Harmonizer
22.08.2018
14:42:01
Oleg
22.08.2018
14:42:05
> - graal только под линукс (надо макос) под макось тоже работает. Более того, макось на компах у большинства разработчиков, как бы они разрабатывали то. раньше на сайте просто не лежало выложенных бинарей, теперь бинари лежат
правда там в последней сборке прокосячили и добавили случайно зависимость на xquartz. Так что его придется пойти скачать и установить, иначе оно будет крешить с какой-то дебильной ошибкой. Ну сорянчик, в следующей сборке этот ужасный косяк поправят (если еще не поправили, я не очнеь слежу что там на сайте выкладывают)

вроде бы не Олег адвокат грааля, забираешь все лавры у Шилаева
Олег за все берется смело Все превращается в Graal А если за Graal берется То просто тратит меньше сил

Вступайте в тайное сообщество Олегов

Google
Oleg
22.08.2018
14:46:48
Нет

У нас уже есть открытое сообщество Олегов и ваши олеги проиграют нашим олегам

Quantum Harmonizer
22.08.2018
14:48:45
Вступайте в тайное сообщество Олегов
открыли платный VIP-канал Олегов на 15 минут

guga
22.08.2018
14:55:29
вот даже на секундочку захотелось стать Олегом

Alexander
22.08.2018
14:59:03
У нас уже есть открытое сообщество Олегов и ваши олеги проиграют нашим олегам
а у вас там просто Олеги или илитные Олеги Игорьевичи ?

Oleg
22.08.2018
14:59:37
Slava
22.08.2018
15:13:43
подскажите, есть какой-то официальный способ сконвертить лямбду в метод референс в рантайме? суть: есть код, в котором некий хэндлер передаётся в другой метод как method reference (this::myHandler), в рантайме оно превращается в лямбду, хочется вот в том другом методе в рантайме знать класс и название метода

Slava
22.08.2018
15:16:18
(arg) -> doActiom(arg) -lambda (aka Function<argType, returnType>) object::action - method reference (aka Consumer<argType>)

Quantum Harmonizer
22.08.2018
15:17:20
(arg) -> doActiom(arg) -lambda (aka Function<argType, returnType>) object::action - method reference (aka Consumer<argType>)
методефы и лямбды выступают реализациями интерфейсов с подходящей сигнатурой и делают это абсолютно одинаково

Slava
22.08.2018
15:17:43
ок, тогда по другому вопрос поставлю

есть ли способ в рантайме узнать класс и имя метода?

Quantum Harmonizer
22.08.2018
15:18:30
есть ли способ в рантайме узнать класс и имя метода?
см. getClass и весь прилагающийся к нему рефлекшен

Slava
22.08.2018
15:19:03
то есть рефлекшн мне сможет помочь из лямбы вытащить всю инфу?

Pavel ?
22.08.2018
15:19:04
@Harmonizr когда 3ка котлина выходит?

Quantum Harmonizer
22.08.2018
15:19:28
+ снэпшоты уже есть

Другое дело, что это нафиг не нужно.

Google
Slava
22.08.2018
15:20:26
мне аннотации надо прочитать)

Oleg
22.08.2018
15:24:22
Igor
22.08.2018
15:25:07
все отлично на маке билдится и запускается
А можешь скинуть бинарник для мака? Или докумунтацию, как это сделатью

Oleg
22.08.2018
15:25:18
кросскомпиляции в смысле параметра "собери мне это для мака" — да, нету. Билдить для мака нужно на маке.

Vladimir
22.08.2018
15:26:36
@Harmonizr когда 3ка котлина выходит?
Интересно, будет ли котлин перенимать фишечку с отбрасыванием 1 в начале версии ?

Igor
22.08.2018
15:28:05
Круто, работает. А можно ссылочку на доки?

Oleg
22.08.2018
15:30:40
А можешь скинуть бинарник для мака? Или докумунтацию, как это сделатью
Какчаешь вот отсюда https://www.graalvm.org/downloads/ (Я проверял на коммерческой версии, на бесплатной можешь сам) Распаковываешь Потом прописываешь в PATH типа такого: export PATH=/Users/olegchir/opt/graalvm-ee-1.0.0-rc5/Contents/Home/bin:$PATH потом создаешь свой HelloWorld.java (помогать писать не буду -) конпелируешь: javac HelloWorld.java проверяешь что это запускается на Labs JDK: java -cp . HelloWorld конпелируешь SubstrateVM: native-image HelloWorld (ждешь дочерта времени) появляется экзешник helloworld запускаешь: ./helloworld

То есть, все в точности то же самое, что для жну-линакса

Вот на шиндовсе точняк не заработает, прям 146 процентов инфа

Круто, работает. А можно ссылочку на доки?
https://github.com/oracle/graal/tree/master/substratevm Вот этот документ очень важен: https://github.com/oracle/graal/blob/master/substratevm/LIMITATIONS.md

Олсо, можно писать вопросы в @graalvm_ru и читать @graalvm_ru_news

Nick
22.08.2018
16:07:50
народ как вылечить что soap сервис при фейле авторизации возвращает json вместо soap fault? spring boot 2

Alexander
22.08.2018
16:10:37
там не @ RestController случаем где-нибудь?

Nick
22.08.2018
16:13:06
да вот это не рест контроллер а обычный soap

точнее сказать Endpoint

Alexander
22.08.2018
16:30:47
В зависимостях указан кто? spring-boot-web или spring-boot-starter-web-services?

Nick
22.08.2018
16:31:35
spring-boot-starter-web-services

Alexander
22.08.2018
16:32:11
spring-boot-starter-web там отсутствует?

тогда странно

Nick
22.08.2018
16:32:53
spring-boot-starter-web там имеется

Google
Alexander
22.08.2018
16:33:20
если имеется, то он перехватывает и отдает json

Admin
ERROR: S client not available

Nick
22.08.2018
16:37:21
допустим, как это выпилить?

Alexander
22.08.2018
16:37:53
сборка в gradle или maven?

Nick
22.08.2018
16:38:01
ьмт

мавен

Alexander
22.08.2018
16:38:29
просто убери <dependency> с ним

Nick
22.08.2018
16:39:28
именно для этого я использую стартеры в буте чтобы их убирать

Alexander
22.08.2018
16:40:28
у тебя там mvc где-то используется? если нет, то зачем тебе этот стартер?

Oleg
22.08.2018
16:42:22
так вроде же это основной способ жизни. Ты юзаешь стартер, и он приносит тебе весь Спринг

не руками же все это собирать

Alexander
22.08.2018
16:43:10
используй только нужные

spring-boot-starter-web-services — понятно зачем

а spring-boot-starter-web для чего, если это soap-сервис?

Nick
22.08.2018
16:44:03
так spring-boot-starter-web это зависимость для spring-boot-starter-web-services

Alexander
22.08.2018
16:44:34
ну-ка, пойду гляну

Oleg
22.08.2018
16:46:11
стартер веб - это json, tomcat, webmvc, web, validator

Alexander
22.08.2018
16:46:32
и правда притащило,

ну тогда можно пробовать так:

Oleg
22.08.2018
16:47:35
а почему ты предлагаешь этот вопрос решать на уровне зависимостей, а не конфигурации?

Google
Alexander
22.08.2018
16:48:45
я уже забыл, кто от кого зависит

вот смотри, у меня в таком варианте отдает ws fault:

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.4</version> </dependency>

Oleg
22.08.2018
16:50:25
я пока нагуглил вот такое) https://stackoverflow.com/questions/10256952/spring-web-services-and-spring-security-exception-handling

но этому вопросу сто лет в обед

Nick
22.08.2018
16:57:20
так 100 лет, но вы хотите сказать, что spring-ws не имеет опцию для включения взаимодействия через тот самый ws?

и нужно накручивать тонны кастомных вещей только ради того, чтобы получить то, что должно быть изкоробки

Alexander
22.08.2018
17:03:19
если кидать ServiceFaultException, выдает тоже json или таки ws fault?

Nick
22.08.2018
17:03:59
я не кидаю - я просто ввожу неправильный логин при авторизации

и получаю в ответ json вместо soap

авторизация простейшая коробочная basic

Alexander
22.08.2018
17:05:05
а, то есть оно еще не доходит до ws

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