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


Руководство по эффективному тестированию в Spring Boot с помощью @DataJpaTest и @WebMvcTest
Введение В среде Spring Boot большое внимание уделяется тестированию, и на это есть веская причина. Хорошо протестированное приложение более стабильно, его проще обслуживать и его можно с уверенностью итеративно улучшать. С помощью таких аннотаций, как @SpringBootTest , Spring Boot предоставляет возможность писать интеграционные тесты, которые загружают весь контекст. Однако в некоторых сценариях нам может не потребоваться загрузка всего контекста приложения. Вот тут-то и вступают..

Интегрируйте JWT в SpringBoot для реализации проверки токена (интеграция)
Веб-токен JSON (JWT) - это открытый стандарт на основе JSON ((RFC 7519), реализованный для передачи утверждений между средами веб-приложений. Токен спроектирован таким образом, чтобы быть компактным и безопасным, особенно подходящим для отдельных точек на распределенных сайтах. Вход в систему (SSO) сценарий. Операторы JWT обычно используются для передачи аутентифицированной информации об идентичности пользователя между поставщиком удостоверений и поставщиком услуг, чтобы получить ресурсы с..

Полная архитектура микросервисов с реальными примерами — Шаг 2 — Пользовательский микросервис
Всем привет! Как и в предыдущем посте , мы собираемся реализовать полную архитектуру микросервиса, и в качестве первого шага мы создали микросервис, который называется Служба отдела , и для сложности, с которой может справиться архитектура, нам нужно еще одна служба, в которой есть вызов службы отдела. Итак, здесь, в этом посте, мы попробуем реализовать еще один сервис под названием User Service. мы быстро перейдем к деталям реализации. Шаг 2 — Пользовательский микросервис Здесь..

Как контролировать Java-приложения — Springboot Actuator + Prometheus + Grafana
В этом уроке я покажу вам, как просто отправить весенние метрики загрузки в Prometheus. Prometheus — это набор инструментов для мониторинга и оповещения систем с открытым исходным кодом, изначально созданный в SoundCloud . - По документам Prometheus (Что такое Prometheus?) Стек технологий Спрингбут

Spring Security — Создание документов для правил авторизации
Это небольшое дополнение к моему предыдущему сообщению «Spring Security и неплоская архитектура наследования ролей ». В этой статье я говорю вам: Как создать документацию для правил авторизации Spring Security непосредственно из кода? Как разместить полученную HTML-страницу на GitHub Pages ? Такая документация полезна для самых разных специалистов. Системные и бизнес-аналитики хотят понимать логику обработки запросов. В то время как инженеры по качеству проверяют, чтобы конечные..

Создание Rest API уровня зрелости 3 с помощью HATEOAS
Рой Томас Филдинг сказал, что уровень 3 зрелости — это настоящий RestApi Прежде чем мы начнем, я объясню, что Rest API уровня 3 Rest API уровня 3 должен предоставить все конечные точки службы API в форме гипертекстовой ссылки через URI, который является первой записью. point и Вся информация об идентификации ресурса API может быть идентифицирована через API пример json { "id": 1, "name": "SeongGil", "_links": {..

Ускоренный курс по аннотациям @Async и @EnableAsync в Spring
Введение Spring Framework уже давно известен своим мощным набором функций, упрощающих корпоративную разработку Java. Среди огромного набора функций поддержка асинхронной обработки имеет неоценимое значение для разработчиков, стремящихся повысить производительность своих приложений. В этом посте мы углубимся в аннотации @Async и @EnableAsync в Spring, объяснив, как они позволяют нам с легкостью писать эффективный, неблокирующий код. Введение в асинхронную обработку Традиционно..