Size: a a a

Spring Framework and more

2020 February 28

E

EXL in Spring Framework and more
У Manning там есть ещё какой-то Spring Boot in Action, но судя по дате ещё для первой ветки 1.x.x, вряд ли он будет сегодня актуальным.
источник

IY

Ilya Yarets (axel23) in Spring Framework and more
EXL
У Manning там есть ещё какой-то Spring Boot in Action, но судя по дате ещё для первой ветки 1.x.x, вряд ли он будет сегодня актуальным.
Плохо
источник

E

EXL in Spring Framework and more
Ну почему же, если Spring in Action покрывает Spring Boot, то это как раз хорошо.
источник

E

EXL in Spring Framework and more
Он вроде как вполне актуальный
источник

РН

Роман Нагаев in Spring Framework and more
EXL
Эта книга охватывает Spring Boot или только Spring?
You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration.
источник

E

EXL in Spring Framework and more
Роман Нагаев
You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration.
А за Spring Boot in Action лучше не браться?
источник

РН

Роман Нагаев in Spring Framework and more
EXL
А за Spring Boot in Action лучше не браться?
хз, я её не читал
источник

БТ

Бекмамбет Трахтенберг in Spring Framework and more
EXL
Эта книга охватывает Spring Boot или только Spring?
Пятое издание спринг бут
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Andrey Durow
Вопрос по скоупам в спринге. Нужен бин(контейнер с данными) со временем жизни = время жизни каждого запуска алгоритма. Бин инициализируется в самом начале стека вызовов, а используется где-нибудь вверху стека. По спринговым меркам отлично подходит SessionScope. Если использовать его только в spring mvc, то всё работает отлично, на каждый http request создаётся новый бин.

Проблема в том, что тот же самый код используется ещё и в camel роуте, а у верблюда нет session scope, только standalone и prototype (и роут естественно падает, при попытке обращения к бину). Как решить проблему, может кто-то сталкивался?
обращение к camel идет не через http-запрос? если да, то можно использовать RequestScope. Если нет, то можно попробовать написать свой скоуп. Там не сложно они создаются, внутри просто Map. Главное понять, что будет ключем (уникальное значение в пределах скоупа). Если весь стек выполняется в одном треде, то можно сделать скоуп, который хранит бины в ThreadLocal. У спринга прямо в доках к какому-то из классов, связанных с созданием кастомных скоупов (не помню каком именно), был пример реализации такого скоупа.
источник

AK

Artyom Krikheli in Spring Framework and more
Коллеги, вопрос по spring-kafka: периодически по неясным причинам консьюмер застревает в ребалансе (Warning: Consumer group ... is rebalancing), при этом отваливается листенер, помогает лишь перезапуск приложения. Никаких exception'ов при этом не возникает, непонятно, с чем вообще связывать. Подключу, конечно, в debug loglevel спринговый листенер, но бегло пробежавшись по сорцам ничего особо не нашел. Мб кто сталкивался? ack-ручной, листенер не батчовый
источник

AD

Andrey Durow in Spring Framework and more
Ruslan Stelmachenko
обращение к camel идет не через http-запрос? если да, то можно использовать RequestScope. Если нет, то можно попробовать написать свой скоуп. Там не сложно они создаются, внутри просто Map. Главное понять, что будет ключем (уникальное значение в пределах скоупа). Если весь стек выполняется в одном треде, то можно сделать скоуп, который хранит бины в ThreadLocal. У спринга прямо в доках к какому-то из классов, связанных с созданием кастомных скоупов (не помню каком именно), был пример реализации такого скоупа.
Спасибо, посмотрю. Еще и в сторону ThreadLocal, или какой-нибудь кастомной мапы. Лишь бы память не потекла )
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Бекмамбет Трахтенберг
Пятое издание спринг бут
у тебя плохо с сарказмом, рекомендую использовать /s в конце
источник

БТ

Бекмамбет Трахтенберг in Spring Framework and more
Arseny -> r2d2
у тебя плохо с сарказмом, рекомендую использовать /s в конце
?
источник

БТ

Бекмамбет Трахтенберг in Spring Framework and more
Что я не так сказал?
источник
2020 February 29

К

Книга вечности in Spring Framework and more
Для жителей Белоруссии
Курсы программирования на Java
Пройди бесплатное онлайн-обучение,
найди новую работу в IT компании.

https://t.me/itman_channel
https://itman.by

3 марта в 20:00 пройдет вебинар по теме "Как составлять алгоритмы".
https://youtu.be/qvaHw0NzivI
источник

S

Stanislav in Spring Framework and more
Ilya Yarets (axel23)
Народ подскажите пожалуйста по чем учить спринг с нуля. Видео. Статьи. Сайты. Книги.
Я бы посоветовал для начала прочитать про спринг на https://www.baeldung.com/ - там к тому же доступы сорсы из статей , можно посмотреть как это работает, потом прочитать документацию по спрингу  : https://docs.spring.io/spring/docs/current/spring-framework-reference/  . Ну а потом что нибудь написать и продебажить самостоятельно чтобы самому во всём разобраться
источник

БТ

Бекмамбет Трахтенберг in Spring Framework and more
Arseny -> r2d2
у тебя плохо с сарказмом, рекомендую использовать /s в конце
Мож ответишь?
источник

IY

Ilya Yarets (axel23) in Spring Framework and more
Stanislav
Я бы посоветовал для начала прочитать про спринг на https://www.baeldung.com/ - там к тому же доступы сорсы из статей , можно посмотреть как это работает, потом прочитать документацию по спрингу  : https://docs.spring.io/spring/docs/current/spring-framework-reference/  . Ну а потом что нибудь написать и продебажить самостоятельно чтобы самому во всём разобраться
Отлично. Спасибо.
источник

СБ

Сергей Боровский in Spring Framework and more
Добрый вечер. Есть ip address в тексте, нужно InetAddress
источник

СБ

Сергей Боровский in Spring Framework and more
GetByName выдаёт ошибку NullPoint
источник