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

348 записей с тегом "Spring+"

Посмотреть все теги

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

1. Введение

В этом руководстве мы узнаем о Spring Integration Java DSL для создания интеграции приложений.

Мы возьмем интеграцию с перемещением файлов, созданную в разделе « Введение в Spring Integration », и вместо нее будем использовать DSL.

2. Зависимости

Spring Integration Java DSL является частью Spring Integration Core .

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

1. Обзор

Если вы занимаетесь разработкой чего-либо в Интернете, вы знаете об ограничениях политики одного и того же источника, которые браузеры имеют при работе с запросами AJAX. Простой обзор ограничения заключается в том, что любой запрос, исходящий из другого домена, схемы или порта, не будет разрешен.

Один из способов ослабить это ограничение браузера при работе с данными JSON — использовать JSON с дополнением ( JSON-P ).

В этой статье рассматривается поддержка Spring для работы с данными JSON-P — с помощью AbstractJsonpResponseBodyAdvice .

2. JSON-P в действии

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

1. Обзор

Spring предоставляет среду интеграции JMS, которая упрощает использование JMS API. В данной статье представлены основные понятия такой интеграции.

2. Зависимость от Maven

Чтобы использовать Spring JMS в нашем приложении, нам нужно добавить необходимые артефакты в pom.xml :

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>4.3.3.RELEASE</version>
</dependency>

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

1. Обзор

Protocol Buffers — это независимый от языка и платформы механизм сериализации и десериализации структурированных данных, который, по заявлению Google, его создателя, намного быстрее, меньше и проще, чем другие типы полезной нагрузки, такие как XML и JSON.

В этом руководстве вы узнаете, как настроить REST API, чтобы воспользоваться преимуществами этой двоичной структуры сообщений.

2. Буферы протокола

В этом разделе представлена основная информация о буферах протоколов и о том, как они применяются в экосистеме Java.

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

1. Введение

JavaServer Faces — это инфраструктура пользовательского интерфейса на основе компонентов на стороне сервера. Первоначально он разрабатывался как часть Jakarta EE. В этом руководстве мы рассмотрим, как интегрировать JSF в приложение Spring Boot.

В качестве примера мы реализуем простое приложение для создания списка дел.

2. Зависимости Maven

Мы должны расширить наш pom.xml для использования технологий JSF:

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

1. Обзор

Swagger — это набор спецификаций для документирования и описания REST API. Он также предоставляет примеры значений для параметров конечной точки.

В этом руководстве мы покажем, как создать пример значения по умолчанию для массивов строк , поскольку это поведение не включено по умолчанию.

2. Укажите массив строк в качестве параметров тела в Swagger

Проблема возникает, когда мы хотим указать массив строк в качестве параметров тела в Swagger.

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

1. Введение

Эта статья является продолжением нашей продолжающейся регистрации в серии Spring Security .

В этой статье мы рассмотрим, как разработать пользовательскую страницу входа для пользователя, который возвращается в наше приложение. Пользователя встретит стандартное сообщение «Добро пожаловать…».

Одним из способов определить, возвращается ли пользователь на наш веб-сайт, является добавление долгоживущего файла cookie (например, 30 дней) после того, как пользователь успешно вошел в систему. Для разработки этой логики нам необходимо реализовать AuthenticationSuccessHandler , который добавляет файл cookie после аутентификация.

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

1. Обзор

В предыдущих частях этого тематического исследования мы настроили простое приложение и процесс аутентификации OAuth с API Reddit.

Давайте теперь создадим что-то полезное с Reddit — поддержку планирования публикаций для последнего.

2. Пользователь и пост

Во-первых, давайте создадим 2 основных объекта — User и Post . Пользователь будет отслеживать имя пользователя и некоторую дополнительную информацию Oauth :

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

1. Обзор

Во второй статье серии мы создадим несколько простых функций для публикации на Reddit из нашего приложения через их API.

2. Необходимая безопасность

Во-первых, давайте уберем аспект безопасности.

Чтобы отправить ссылку на Reddit , нам нужно определить ресурс, защищенный OAuth, с областью действия « submit »:

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

1. Обзор

В предыдущем уроке мы узнали об основах сканирования компонентов Spring .

В этой статье мы увидим различные типы параметров фильтрации, доступные с аннотацией @ComponentScan .

2. @ Фильтр сканирования компонентов

По умолчанию классы, аннотированные @Component, @Repository, @Service, @Controller , регистрируются как Spring bean -компоненты . То же самое касается классов, аннотированных пользовательской аннотацией, которая аннотирована с помощью @Component . Мы можем расширить это поведение, используя параметры includeFilters и excludeFilters аннотации @ComponentScan .