|
|
![]() Spring Data Specification: наложение фронтенд-фильтров на репозитории spring dataПонедельник, 26 Декабря 2022 г. 15:01 (ссылка)
Коллеги, добрый день. Во многих проектах для работы с данными на бекенде используется Spring Data со всеми плюшками использования декларативного подхода описания запросов к данным на основе интерфейсов. Также очень часто бекенду нужно быть очень универсальным, чтобы обрабатывать произвольные запросы от фронтенда. Рассмотрим ситуацию: мы реализуем интернет-магазин. Со стороны UI пользователь имеет возможность осуществлять поиск товаров, задавания произвольное количество фильтров. Например, он может указать в качестве фильтров для поиска: Читать далееhttps://habr.com/ru/post/707724/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707724
![]() [Перевод] Лучший способ выполнить миграцию на Spring 6Четверг, 22 Декабря 2022 г. 17:32 (ссылка)
В этой статье мы рассмотрим, как можно перенести существующее приложение на Spring 6 и как получить максимальную отдачу от этого обновления. Советы в этой статье основаны на проделанной мной работе по добавлению поддержки Spring 6 в Hypersistence Optimizer и проекте High-Performance Java Persistence. Читать далееhttps://habr.com/ru/post/702474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702474
![]() Spring. Экспертное мнение о плюсах и минусах самого популярного Java-фреймворкаПятница, 11 Ноября 2022 г. 15:14 (ссылка)
Spring является самым популярным инструментом при разработке промышленных приложений на Java — от больших монолитных приложений до микросервисов. Сразу стоит отметить, что под термином Spring мы понимаем не столько Spring Framework, сколько экосистему и Spring Boot. Всё, что позволяет нам «легко и непринужденно» использовать самые распространенные библиотеки из мира Java, зачастую даже не разбираясь в их настройках (всё настроено уже за нас). Мы попросили Ильназа Гильязова, Java-разработчика с большим опытом, разобрать ключевые плюсы, минусы, проблемы и риски использования Spring, а также возможные альтернативы. Читать далееhttps://habr.com/ru/post/698780/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698780
![]() Построение сложных маршрутов в Apache Camel с помощью компонента DirectПонедельник, 31 Октября 2022 г. 15:59 (ссылка)
В данной статье я бы хотел раскрыть тему создания сложных маршрутов в Apache Camel с помощью компонента Direct. Читать далееhttps://habr.com/ru/post/696530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696530
![]() Как подружить Svelte и Spring BootВторник, 20 Сентября 2022 г. 06:17 (ссылка)
Эта статья рассчитана на Spring Boot разработчиков, желающих пощупать мир современного фронтенда. Я потратил некоторое количество времени на поиск наиболее приличного фреймворка и мой выбор пал на Svelte. Почему именно он, а не React или Vue? Лучше всего на этот вопрос ответит главная страница фреймворка, а я выделю главные его особенности. Читать далееhttps://habr.com/ru/post/689136/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689136
![]() Ускоряем разработкуВторник, 06 Сентября 2022 г. 12:00 (ссылка)
https://habr.com/ru/post/686628/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686628
![]() Spring Boot 3.0 — готовимся заранееПонедельник, 22 Августа 2022 г. 14:25 (ссылка)
Здравствуй, читатель Хабра! https://habr.com/ru/post/683936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683936
![]() Обзор Spring-компонентов. Часть 2 – Spring CloudСуббота, 09 Июля 2022 г. 10:33 (ссылка)
В обзоре собраны краткие описания каждого компонента экосистемы, чтобы дать понимание – как выглядит мир Spring, и ориентиры – что из этого стоит изучить глубже и применять в проекте. Читать далееhttps://habr.com/ru/post/674882/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674882
![]() Обзор Spring-компонентов. Часть 1 – Spring Boot и фреймворк интеграцииПонедельник, 04 Июля 2022 г. 11:04 (ссылка)
В обзоре собраны краткие описания каждого компонента экосистемы, чтобы дать общее понимание – как выглядит мир Spring, и ориентиры – что из этого стоит изучить глубже и, возможно, применить в проекте. Читать далееhttps://habr.com/ru/post/674858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674858
![]() Как упростить пакетную обработку данных со Spring BatchВторник, 14 Июня 2022 г. 09:31 (ссылка)
Как упростить пакетную обработку данных со Spring Batch на примерах. Читать далееhttps://habr.com/ru/post/671196/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671196
![]() А насколько Loom реактивный?Суббота, 04 Июня 2022 г. 14:14 (ссылка)
Проект Loom добавит в Java 19 виртуальные треды. Что это? Новые перспективы для рынка труда нарисовались в предыдущей части заметки. В аспекте внутренностей JVM про Loom рассказывает Иван Углянский: рекомендую его доклад «Thread Wars — проект Loom наносит ответный удар». Здесь мы оценим, как добавка повлияет на современные подходы серверной разработки. Потеснит ли новинка Scala и Kotlin с их фреймворками? Заодно ответим на вопрос «а в какой мере Loom — реактивный»? Читать далееhttps://habr.com/ru/post/669582/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669582
![]() Конвертируем Spring XML в Java-based Configurations без слёзПонедельник, 18 Апреля 2022 г. 18:36 (ссылка)
Как-то я засиделся на работе добавляя новую функциональность в один "небольшой" и довольно старенький сервис написанный на Spring. Редактируя очередной XML файл Spring конфигурации я подумал: а чего это в 21 веке мы всё еще не перевели наш проект на Java-based конфигурации и наши разработчики постоянно правят XML? С этими мыслями и была закрыта крышка ноутбука в этот день... Читать далееhttps://habr.com/ru/post/661627/?utm_source=habrahabr&utm_medium=rss&utm_campaign=661627
![]() Интеграционное тестирование микросервисов Spring Boot в монорепозиторииВторник, 05 Апреля 2022 г. 11:16 (ссылка)
Привет, Хабр! С ростом количества микросервисов и их взаимосвязей может возникнуть потребность комплексной проверки работоспособности системы. Со временем API сервисов и их поведение может дорабатываться и изменяться, при этом хочется иметь уверенность, что система микросервисов в совокупности ведёт себя согласно ожиданиям. Мы разберём простой пример написания интеграционных тестов, которые в дальнейшем можно встроить в CI/CD-процесс для решения подобной проблемы. Читать далееhttps://habr.com/ru/post/658393/?utm_source=habrahabr&utm_medium=rss&utm_campaign=658393
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |