Project

General

Profile

Actions

JWW-SpringFramework » History » Revision 41

« Previous | Revision 41/44 (diff) | Next »
Александр Александров, 02/19/2023 10:12 PM


Spring Framework/Spring Boot, Java EE, OSGi

Описание

Spring Framework (или коротко Spring) — универсальный фреймворк с открытым исходным кодом для Java-платформы. Также существует форк для платформы .NET Framework, названный Spring.NET

Первая версия была написана Родом Джонсоном (Джонсон, Род (страница отсутствует)), который впервые опубликовал её вместе с изданием своей книги «Expert One-on-One Java EE Design and Development»

Фреймворк был впервые выпущен под лицензией Apache 2.0 license в июне 2003 года. Первая стабильная версия 1.0 была выпущена в марте 2004. Spring 2.0 был выпущен в октябре 2006, Spring 2.5 — в ноябре 2007, Spring 3.0 в декабре 2009, и Spring 3.1 в декабре 2011. Текущая версия — 5.2.4.

Несмотря на то, что Spring не обеспечивал какую-либо конкретную модель программирования, он стал широко распространённым в Java-сообществе главным образом как альтернатива и замена модели Enterprise JavaBeans. Spring предоставляет бо́льшую свободу Java-разработчикам в проектировании; кроме того, он предоставляет хорошо документированные и лёгкие в использовании средства решения проблем, возникающих при создании приложений корпоративного масштаба.

Spring Boot - это проект, построенный по принципу convention-over-configuration (соглашения по конфигурации), призванный упросить создание приложений на базе Spring Framework. Решение предварительно настроено командой разработчиков с учётом использования платформы Spring и сторонних библиотек.

SpringBoot Actuator

Описание

Spring Actuator, а если быть точным то Spring Boot Actuator — это подпроект Spring Boot. Он позволяет разработчику следить за состоянием своего приложение с минимальным вложением со стороны разработчика. В спринг актуатор входит множество ендпоинтов, которые Вы как разработчик можете вызвать и посмотреть различную статистику по своему веб приложению в реальном времени. От Вас ничего, кроме как подключить библиотеку не требуется.

Общая информация

  1. Spring Boot Actuator
  2. Введение в Spring Boot Actuator
  3. Spring Actuator — для чего и как пользоваться
  4. Building a RESTful Web Service with Spring Boot Actuator

Spring Security и OAuth v2.0

Описание

Spring Security - это Java/JavaEE framework, предоставляющий механизмы построения систем аутентификации и авторизации, а также другие возможности обеспечения безопасности для корпоративных приложений, созданных с помощью Spring Framework.

OAuth — открытый протокол (схема) авторизации, который позволяет предоставить третьей стороне ограниченный доступ к защищённым ресурсам пользователя без необходимости передавать ей (третьей стороне) логин и пароль.

Общая информация

  1. OAuth 2.0 простым и понятным языком
  2. Spring Boot 2 – OAuth2 Auth and Resource Server
  3. Spring Boot Security Oauth2 Jwt Auth Example
  4. Spring Boot Security OAuth2 Example
  5. How to use OAuth2RestTemplate?
  6. [SOF] Spring security CORS Filter
  7. [SOF] Can you completely disable CORS support in Spring?
  8. Spring Config To Disable CORS Issue In Spring Boot
  9. How to disable CORS restrictions in Spring Boot App
  10. Enabling Cross Origin Requests for a RESTful Web Service
  11. Валидация XML с помощью XSD, JAXB и Spring Framework
  12. [SOF] How to use spring to marshal and unmarshal xml?
  13. Guide to Spring Retry
  14. Spring retry module example with spring boot
  15. How to Use Spring Retry Template
  16. How to Use Spring Retry
  17. SpringBoot Retry Random Backoff
  18. [SOF] Handle spring security authentication exceptions with @ExceptionHandler
  19. [SOF] Changing the login service URL in spring security
  20. Spring Security combat dry goods: custom exception handling
  21. [SOF] Spring security filter authenticates sucessfuly but sends back 403 response
  22. [SOF] Catching custom exception thrown from subclass of OncePerRequestFilter in AuthenticationEntryPoint

Spring Boot

  1. Как работает Spring Boot Auto-Configuration
  2. Spring Boot Profiles Example
  3. Externalized Configuration
  4. Externalized Configuration another
  5. Using YAML Instead of Properties
  6. Spring Boot @ConfigurationProperties Example
  7. Guide to @ConfigurationProperties in Spring Boot
  8. Common Application properties
  9. Resources
  10. Load a Resource as a String in Spring
  11. [SOF] Spring Boot - Reading Text File using ResourceLoader
  12. Load file from classpath in Spring Boot
  13. Loading resources in Spring Boot
  14. Getting Started With Spring Boot
  15. Тонкости использования аннотации @Value в Spring Boot
  16. Spring Boot @ConfigurationProperties example
  17. Настройка приложения — Spring Configuration Metadata
  18. [SOF] Call paginated REST request in spring boot
  19. REST Pagination in Spring
  20. [SOF] How to use LocalDateTime RequestParam in Spring? I get “Failed to convert String to LocalDateTime”
  21. How to Define a Spring Boot Filter?
  22. Руководство Spring Boot и FreeMarker
  23. Spring Boot Freemarker Email Template, easy in 5 minutes
  24. Валидация DTO в Spring Boot
  25. Validation in Spring Boot
  26. Создание пула потоков Spring Boot, шаги по настройке @Async и меры предосторожности
  27. Spring Boot: создание асинхронных методов с использованием аннотации @Async
  28. Creating Asynchronous Methods
  29. Spring @Async rest controller example – Spring @EnableAsync

Spring RestTemplate and WebClient

  1. Download file with RestTemplate
  2. Spring RestTemplate GET with parameters
  3. Spring RestTemplate Error Handling
  4. Uploading a file with a filename with Spring RestTemplate
  5. Uploading MultipartFile with Spring RestTemplate
  6. Using the Spring RestTemplate Interceptor
  7. Spring ClientHttpRequestInterceptor with RestTemplate
  8. Тестирование REST API с помощью TestRestTemplate
  9. Get and Post Lists of Objects with RestTemplate
  10. RESTFUL WEB SERVICES INTEGRATION TESTING WITH SPRING BOOT
  11. How to Read HTTP Headers in Spring REST Controllers
  12. Logbook: HTTP request and response logging
  13. Spring Boot REST API Validation + Globally Error Handling Tutorial with Example
  14. Шпаргалка по Spring Boot WebClient
  15. [SOF] How to set base url and query parameters for WebClient?
  16. Introduction to Spring WebClient
  17. Consuming Async REST APIs with Spring WebClient
  18. Spring 5 WebClient
  19. Spring Web Client Exception Handling
  20. Spring Webclient retry and execute a code if all retries are exhausted
  21. Guide to Retry in Spring WebFlux
  22. [SOF] WebClient request level timeout Throws Operator called default onErrorDropped
  23. оператор вызвал ошибку по умолчанию onerrordropped» при тайм-ауте mono
  24. Spring @RequestParam Annotation
  25. Spring 5 WebClient and WebTestClient Tutorial with Examples
  26. HTTP get with headers using RestTemplate
  27. Download a Large File Through a Spring RestTemplate
  28. Spring application with Gzip compression
  29. Multipart file upload with RestTemplate
  30. Spring Boot file Upload with Examples
  31. Spring Boot File upload example with Multipart File
  32. How can I receive multipart/form-data in Spring MVC Controller?
  33. Uploading MultipartFile with Spring RestTemplate

Spring (Boot) Data

  1. Introduction to Spring Data Redis
  2. Spring Data Redis
  3. Введение в Redis с использованием Spring Boot
  4. Spring Data Case Insensitive Search Example
  5. Spring Boot Pagination & Filter example | Spring JPA, Pageable
  6. Paging with Spring Boot
  7. Introduction to Spring Data REST
  8. Spring JDBC
  9. JDBC PreparedStatement – Update a row
  10. Spring NamedParameterJdbcTemplate Insert, Update And Delete Example

Java EE

  1. [SOF] javax.validation.ConstraintViolationException
  2. Проверка данных — Java & Spring Validation
  3. Валидация данных при помощи Bean Validation API
  4. Проверка данных формы с помощью аннотаций (@Size, @Email и др) в Spring MVC

OSGi, Karaf, Blueprint and etc.

  1. OSGI
  2. Внедряем OSGI на платформе Karaf
  3. Обзор ESB-систем ServiceMix и Fuse
  4. Использование Spring в OSGi-контейнере
  5. OSGi описание, пример

SOAP, WSDL

  1. Creating a SOAP Web Service with Spring
  2. Producing a SOAP web service
  3. How to use spring web services dynamic WSDL generation in spring boot?
  4. XSD/XML Schema Generator
  5. How to generate xsd from wsdl

Updated by Александр Александров over 1 year ago · 41 revisions

Go to top