Публикации по теме 'spring-framework'
Внедрение зависимостей в Spring
Если вы изучаете Spring Framework и только начинаете свое путешествие по фреймворку, предварительное понимание некоторых концепций облегчит ваш путь. В этой статье мы поговорим о внедрении зависимостей (DI).
В двух словах, внедрение зависимостей (DI) — это программный шаблон, целью которого является уменьшение связи между частями системы. В результате у нас также есть более удобный и тестируемый код.
Контейнер Spring лежит в основе Spring Framework. Контейнер создает, подключает,..
Использование аннотаций @PathVariable и @RequestParam в Spring MVC
Введение
Если вы работаете со Spring MVC, вы, вероятно, часто будете иметь дело с HTTP-запросами. При обработке этих запросов вам может потребоваться извлечь определенные параметры либо из URL-адреса, либо из параметров запроса. Здесь в игру вступают две мощные аннотации, предоставляемые Spring MVC, @PathVariable и @RequestParam .
Обзор
Прежде чем углубиться, давайте обрисуем в общих чертах, что это за аннотации:
@PathVariable — это аннотация Spring, указывающая, что..
Аннотации OAuth2 Spring Security: @EnableOAuth2Sso, @EnableResourceServer и другие.
Введение
Spring Security уже много лет является основной средой для защиты приложений на базе Spring. Одной из многих мощных функций Spring Security является обширная поддержка OAuth2. Этот протокол аутентификации позволяет пользователям разрешать взаимодействие одного приложения с другим от их имени, не раскрывая свой пароль. Для реализации OAuth2 в приложениях на основе Spring Spring Security предоставляет набор мощных аннотаций, которые упрощают настройку. В этом посте мы..
Разница между @Controller и @RestController в Spring Boot и Spring MVC?
@Controller используется для объявления общих веб-контроллеров, которые могут возвращать HTTP-ответ, а @RestController используется для создания контроллеров для REST API, которые могут возвращать JSON.
Понимание аннотаций @JsonBackReference и @JsonManagedReference Spring
Введение
Spring Framework, в частности проект Spring Boot, стал фактическим стандартом для создания современных приложений на основе Java. Хотя Spring Boot упрощает многие аспекты разработки приложений, работа с JSON и объектными отношениями часто требует более глубокого понимания. Особенно, когда вы имеете дело с двунаправленными отношениями в своих моделях, все может стать немного сложнее.
Jackson — популярная библиотека для преобразования объектов Java в JSON и наоборот, и Spring..
Приложение для отслеживания проблем RESTful с помощью Spring Boot и AngularJs
В этом руководстве я собираюсь создать приложение-службу RESTful с помощью spring -boot, spring-jpa, hsqldb, AngularJs.
Вы можете просмотреть исходную статью на моем личном сайте и скачать исходный текст с Github .
Maven - единственное требование для этого руководства. Вы также можете использовать IDE, например Eclipse . В настоящее время у меня Eclipse Neon for Java EE Developers
Наброски
Создание проекта с использованием Spring Initializr Создание веб-интерфейса..
Использование Spring Cloud для безопасной и эффективной связи между сервисами
Введение
В современной среде разработки программного обеспечения потребность в масштабируемых, надежных и безопасных сервисах имеет первостепенное значение. С этой целью микросервисы стали предпочтительным архитектурным стилем для создания сложных программных систем. Однако управление взаимодействием между службами в микросервисной архитектуре может оказаться сложной задачей. К счастью, у нас есть такие инструменты, как Spring Cloud, которые упрощают эту задачу. В этом сообщении..