Публикации по теме '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,..