Перейти к основному содержимому

· 1 мин. чтения

В учебном пособии по исключениям Spring обсуждаются некоторые из наиболее распространенных исключений в Spring с примерами — почему они возникают и как их быстро решить.

./a21ed041fa183ae004c09692814e8a97.png

Исключения Spring Beans

./0c76ae0099bdb98fc485178d64ea2d1a.png

Исключения весенних данных

./6c6845d4a6c3c6c971750810b6c7db61.png

Весенние исключения MVC

./cc022cc8df861c8c251c001e905055d7.png

Исключения безопасности Spring

./74a65394ee60ad461bb46c67bc97ae1c.png

Другие весенние уроки

· 6 мин. чтения

1. Введение

В этом руководстве мы рассмотрим аннотацию @Async в Spring MVC, а затем познакомимся с Spring WebFlux. Наша цель — лучше понять разницу между ними.

2. Сценарий реализации

Здесь мы хотим выбрать сценарий, чтобы показать, как мы можем реализовать простое веб-приложение с каждым из этих API. Кроме того, нам особенно интересно узнать больше об управлении потоками и блокируемом или неблокирующем вводе-выводе в каждом случае.

Давайте выберем веб-приложение с одной конечной точкой, которое возвращает строковый результат. Дело в том, что запрос будет проходить через фильтр с небольшой задержкой в 200 мс, а затем контроллеру нужно 500 мс для расчета и возврата результата.

· 8 мин. чтения

1. Обзор

В этом руководстве мы обсудим, как заставить нашу реализацию Spring Security OAuth2 использовать веб-токены JSON.

Мы также продолжаем развивать предыдущую статью из этой серии OAuth.

Прежде чем мы начнем — одно важное замечание. Имейте в виду, что основная команда Spring Security находится в процессе реализации нового стека OAuth2, причем некоторые аспекты уже реализованы, а некоторые еще находятся в разработке.

Версию этой статьи, использующую новый стек Spring Security 5, можно найти в нашей статье Использование JWT с Spring Security OAuth .

· 3 мин. чтения

1. Обзор

В этой быстрой статье мы реализуем простую функцию «Изменить мой собственный пароль», доступную пользователю после регистрации и входа в систему.

2. Клиентская сторона — страница смены пароля

Давайте взглянем на очень простую клиентскую страницу:

· 6 мин. чтения

1. Обзор

В этой статье мы представим среду автоматизированного тестирования ZeroCode . Мы изучим основы на примере тестирования REST API.

2. Подход

Фреймворк ZeroCode использует следующие подходы:

  • Многогранная поддержка тестирования
  • Декларативный стиль тестирования

· 4 мин. чтения

1. Обзор

В этой быстрой статье мы представим обзор различий между хранилищем ключей Java и хранилищем доверенных сертификатов Java.

2. Концепции

В большинстве случаев мы используем хранилище ключей и хранилище доверенных сертификатов, когда нашему приложению необходимо обмениваться данными через SSL/TLS .

Обычно это защищенные паролем файлы, которые находятся в той же файловой системе, что и наше запущенное приложение. Формат по умолчанию, используемый для этих файлов, — JKS до Java 8 .

· 3 мин. чтения

1. Введение

В этой короткой статье мы поговорим о методах skip() и limit() API Java Stream и выделим их сходства и различия.

Хотя на первый взгляд эти две операции могут показаться очень похожими, на самом деле они ведут себя по-разному и не являются взаимозаменяемыми. На самом деле они дополняют друг друга и могут быть удобны при совместном использовании. Продолжайте читать, чтобы узнать о них больше.

2. Метод пропуска ()

Метод skip(n) — это промежуточная операция, которая отбрасывает первые n элементов потока . Параметр n не может быть отрицательным, и если он больше размера потока, skip() возвращает пустой поток.

· 2 мин. чтения

Вот так…

1. Весна и Ява

>> Начало работы с микросервисами в SpringBoot [ infoq.com ]

Краткое руководство по началу работы с микросервисами в экосистеме Spring.

>> Советы по Hibernate: в чем разница между JOIN, LEFT JOIN и JOIN FETCH [ мысли -на-java.org ]

JOIN и LEFT JOIN знакомы большинству пользователей SQL, но JOIN FETCH специфичен для JPA.

· 4 мин. чтения

1. Обзор

На языке Java мы можем генерировать документацию в формате HTML из исходного кода Java с помощью Javadoc . В этом руководстве мы узнаем о различных способах добавления ссылки на параметры метода в Javadoc.

2. Различные способы добавления ссылки на параметр метода

В этом разделе мы поговорим о добавлении ссылки на параметр метода в Javadoc. Мы увидим использование встроенного тега {@code} и тега стиля HTML </co de> в Javadoc.

Далее мы увидим, как теги {@code} и <code> позаботятся о нескольких особых случаях:

· 3 мин. чтения

1. Введение

Одной из привлекательных особенностей Spring Boot является его стартовый баннер . За прошедшие годы Spring Boot развился для поддержки различных типов баннеров. Например, в Spring Boot 1.3 для баннеров была добавлена поддержка цвета текста и фона .

В этом кратком руководстве мы рассмотрим поддержку цветных баннеров Spring Boot и способы ее использования.

2. Изменение цвета фона

Чтобы добавить цвет фона к баннеру Spring Boot, нам просто нужно добавить к строкам в файле banner.txt префикс желаемого цветового кода, используя класс AnsiBackground .