Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'spring-boot'


Вводное руководство по аннотациям @PreAuthorize и @PostAuthorize в Spring Security
Введение Spring Security — это мощная и настраиваемая среда аутентификации и контроля доступа для приложений Java, особенно тех, которые созданы с использованием среды Spring. Этот пост призван предоставить вводное руководство по двум его ключевым функциям: аннотациям @PreAuthorize и @PostAuthorize . Используя эти аннотации, разработчики могут обеспечить детальное управление доступом для своих приложений на основе Spring. Spring Security: краткий обзор Spring Security — это не..

Декларативные клиенты REST с Spring Framework 6
Мой первый контакт с декларативным REST-клиентом был с Feign , который тогда был частью стека Spring Cloud Netflix, давно переименованного в Spring Cloud OpenFeign. До этого всегда было утомительно писать эти HTTP-вызовы через RestTemplate , каждый раз похожий код. С помощью Feign вы только что определили интерфейс с контрактами методов, отражающими конечную точку службы, а некоторая магия прокси в фоновом режиме сгенерировала готовый к использованию HTTP-клиент. Удивительный!..

Spring @FieldDefaults и @Data: аннотации Lombok для более чистого кода
Введение Как разработчики Java, мы часто увязаем в шаблонном коде. Методы доступа, методы-мутаторы, конструкторы equals() , hashCode() и toString() необходимы, но занимают много места и отвлекают от основной логики приложения. Spring Framework, широко используемый для создания корпоративных приложений, является сторонником сокращения шаблонов. Однако даже при использовании Spring определенное количество этого неизбежно — если только мы не добавим в уравнение Project Lombok...

Измените свой рабочий процесс с помощью репозиториев шаблонов GitHub
TL;DR: How I Boosted Productivity Using an Application Template Repository Давным-давно мой коллега проходил собеседование на должность в нашей компании. Его впечатлила установка человека, которая позволяла ему быстро создавать проекты. Эта настройка включала подключение к базе данных, контроллеры REST и быстрый процесс запуска. Вдохновленный этой историей, я понял, что могу улучшить свой собственный рабочий процесс. Я часто пропускал проекты из-за повторяющегося шаблонного кода,..

Научитесь использовать Spring Boot Initializr
В этом блоге давайте узнаем, как использовать spring boot initializr для создания проекта. А теперь расскажите нам, что такое Spring Boot? Spring Initializr — это веб-инструмент, который предоставляется Spring на официальном сайте. Вы можете создать проект Spring Boot, предоставив сведения о проекте. Выберите проект Maven и зависимости. Давайте посмотрим, как создать проект с помощью Spring Boot Initializr. сначала перейдите по ссылке и выберите необходимый тип..

Spring Boot Odyssey: картирование одиссеи микросервисов
В постоянно развивающейся сфере разработки программного обеспечения путь к созданию масштабируемых и отказоустойчивых приложений часто приводит к открытию архитектуры микросервисов. В этой грандиозной одиссее разработки программного обеспечения Spring Boot становится надежным спутником, помогающим разработчикам разобраться в тонкостях разработки микросервисов. Давайте отправимся в путешествие, чтобы исследовать мир Spring Boot в контексте архитектуры микросервисов, прокладывая путь к..

Использование GraphQL с загрузкой Spring: интерфейсы и союзы
Интерфейсы и объединения GraphQL обеспечивают хороший способ обработки нескольких типов полей в запросах. В первую очередь Я начну с объяснения концепций, а затем мы рассмотрим его реализацию с помощью Spring Boot и Kotlin. Рассмотрим следующие классы данных и интерфейс. Теперь мы собираемся написать схему GraphQL, которая моделирует те же интерфейсы и классы. У нас будет запрос на получение Profile , который даст нам User или Company в зависимости от того, что нужно..

Новые материалы

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

стройный-i18следующий
Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..