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

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

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

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

1. Цифры 2015 года

Весна 4 вышла в декабре 2013 года, и с тех пор она медленно набирает обороты.

В мае 2015 года я провел опрос , согласно которому степень внедрения Spring 4 составила 65 % , а степень внедрения Spring Boot — 34 % .

2. Новые весенние номера 2016 года

На прошлой неделе я завершил новый опрос «Java и Spring в 2016 году» и получил 2253 ответа от сообщества.

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

1. Обзор

В этом руководстве мы обсудим язык выражений pointcut Spring AOP.

Сначала мы введем некоторую терминологию, используемую в аспектно-ориентированном программировании. Точка соединения — это шаг выполнения программы, такой как выполнение метода или обработка исключения. В Spring AOP точка соединения всегда представляет выполнение метода. Pointcut — это предикат, который соответствует точкам соединения, а язык выражений pointcut это способ программного описания pointcut. ``

2. Использование

Выражение pointcut может отображаться как значение аннотации @Pointcut :

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

1. Обзор

По умолчанию Spring с готовностью создает все одноэлементные компоненты при запуске/загрузке контекста приложения. Причина этого проста: избежать и обнаружить все возможные ошибки сразу, а не во время выполнения.

Однако бывают случаи, когда нам нужно создать bean-компонент не при запуске контекста приложения, а когда мы его запрашиваем.

В этом кратком руководстве мы обсудим аннотацию Spring @Lazy .

2. Ленивая инициализация

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

1. Обзор

Серверы каталогов LDAP представляют собой иерархические хранилища данных, оптимизированные для чтения. Как правило, они используются для хранения информации о пользователе, необходимой для аутентификации и авторизации пользователя.

В этой статье мы рассмотрим API Spring LDAP для аутентификации и поиска пользователей, а также для создания и изменения пользователей на сервере каталогов. Тот же набор API можно использовать для управления любыми другими типами записей в LDAP.

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

Начнем с добавления необходимой зависимости Maven:

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

1. Обзор

В этом руководстве мы рассмотрим различные способы внедрения содержимого ресурса, содержащего текст, в виде строки в наши bean-компоненты Spring .

Мы рассмотрим поиск ресурса и чтение его содержимого.

Кроме того, мы покажем, как разделить загруженные ресурсы между несколькими bean-компонентами. Мы покажем это с помощью аннотаций, связанных с внедрением зависимостей , хотя того же можно добиться с помощью внедрения на основе XML и объявления bean-компонентов в файле свойств XML.

2. Использование ресурса

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

1. Обзор

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

Что еще более важно, мы попытаемся понять причины, по которым мы выбрали Spring. Подробная информация о Spring и его составных частях широко освещалась в наших предыдущих уроках . Следовательно, мы пропустим вводные части «как» и сосредоточимся в основном на «почему».

2. Зачем использовать любой фреймворк?

Прежде чем мы начнем какое-либо обсуждение, в частности, Spring, давайте сначала поймем, почему нам вообще нужно использовать какой-либо фреймворк.

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

Оглавление

1. Конфигурация должна быть специфичной для среды

Конфигурация должна быть специфичной для среды — это факт жизни. Если бы это было не так, то это не было бы конфигурацией, и мы бы просто жестко задавали значения в коде.

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

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

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

Оглавление

  1. Обзор
  2. Основные зависимости Spring с Maven
  3. Spring Persistence с Maven
  4. Spring MVC с Maven
  5. Весенняя безопасность с Maven
  6. Весенний тест с Maven
  7. Использование вех
  8. Использование снимков
  9. Вывод

1. Обзор

В этом руководстве показано, как настроить зависимости Spring с помощью Maven . Последние выпуски Spring можно найти на Maven Central .

2. Основные зависимости Spring с Maven

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

1. Обзор

Безопасная связь играет важную роль в современных приложениях. Связь между клиентом и сервером по простому HTTP не является безопасной. Для готового к производству приложения мы должны включить HTTPS через протокол TLS (Transport Layer Security) в нашем приложении. В этом руководстве мы обсудим, как включить технологию TLS в приложении Spring Boot.

2. Протокол TLS

TLS обеспечивает защиту данных при передаче между клиентом и сервером и является ключевым компонентом протокола HTTPS. Secure Sockets Layer (SSL) и TLS часто используются взаимозаменяемо, но это не одно и то же . По сути, TLS является преемником SSL. TLS может быть реализован как односторонним, так и двусторонним.

2.1. Односторонний TLS

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

1. Обзор

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

2. Понимание REST в Spring

Платформа Spring поддерживает два способа создания сервисов RESTful: