JWW-SpringFramework » История » Редакция 37
« Предыдущее |
Редакция 37/44
(Разница(diff))
| Следующее »
Александр Александров, 19.10.2022 00:57
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. Он позволяет разработчику следить за состоянием своего приложение с минимальным вложением со стороны разработчика. В спринг актуатор входит множество ендпоинтов, которые Вы как разработчик можете вызвать и посмотреть различную статистику по своему веб приложению в реальном времени. От Вас ничего, кроме как подключить библиотеку не требуется.
Общая информация¶
- Spring Boot Actuator
- Введение в Spring Boot Actuator
- Spring Actuator — для чего и как пользоваться
- Building a RESTful Web Service with Spring Boot Actuator
Spring Security и OAuth v2.0¶
Описание¶
Spring Security - это Java/JavaEE framework, предоставляющий механизмы построения систем аутентификации и авторизации, а также другие возможности обеспечения безопасности для корпоративных приложений, созданных с помощью Spring Framework.
OAuth — открытый протокол (схема) авторизации, который позволяет предоставить третьей стороне ограниченный доступ к защищённым ресурсам пользователя без необходимости передавать ей (третьей стороне) логин и пароль.
Общая информация¶
- OAuth 2.0 простым и понятным языком
- Spring Boot 2 – OAuth2 Auth and Resource Server
- Spring Boot Security Oauth2 Jwt Auth Example
- Spring Boot Security OAuth2 Example
- How to use OAuth2RestTemplate?
- [SOF] Spring security CORS Filter
- [SOF] Can you completely disable CORS support in Spring?
- Spring Config To Disable CORS Issue In Spring Boot
- How to disable CORS restrictions in Spring Boot App
- Enabling Cross Origin Requests for a RESTful Web Service
- Валидация XML с помощью XSD, JAXB и Spring Framework
- [SOF] How to use spring to marshal and unmarshal xml?
- Guide to Spring Retry
- Spring retry module example with spring boot
- How to Use Spring Retry Template
- How to Use Spring Retry
- SpringBoot Retry Random Backoff
- [SOF] Handle spring security authentication exceptions with @ExceptionHandler
- [SOF] Changing the login service URL in spring security
- Spring Security combat dry goods: custom exception handling
- [SOF] Spring security filter authenticates sucessfuly but sends back 403 response
- [SOF] Catching custom exception thrown from subclass of OncePerRequestFilter in AuthenticationEntryPoint
Spring Boot¶
- Как работает Spring Boot Auto-Configuration
- Spring Boot Profiles Example
- Externalized Configuration
- Externalized Configuration another
- Using YAML Instead of Properties
- Spring Boot @ConfigurationProperties Example
- Guide to @ConfigurationProperties in Spring Boot
- Common Application properties
- Resources
- Load a Resource as a String in Spring
- [SOF] Spring Boot - Reading Text File using ResourceLoader
- Load file from classpath in Spring Boot
- Loading resources in Spring Boot
- Getting Started With Spring Boot
- Тонкости использования аннотации @Value в Spring Boot
- Spring Boot @ConfigurationProperties example
- Настройка приложения — Spring Configuration Metadata
- [SOF] Call paginated REST request in spring boot
- REST Pagination in Spring
- [SOF] How to use LocalDateTime RequestParam in Spring? I get “Failed to convert String to LocalDateTime”
- How to Define a Spring Boot Filter?
- Руководство Spring Boot и FreeMarker
- Spring Boot Freemarker Email Template, easy in 5 minutes
- Валидация DTO в Spring Boot
- Validation in Spring Boot
- Создание пула потоков Spring Boot, шаги по настройке @Async и меры предосторожности
- Spring Boot: создание асинхронных методов с использованием аннотации @Async
- Creating Asynchronous Methods
- Spring @Async rest controller example – Spring @EnableAsync
Spring RestTemplate and WebClient¶
- Download file with RestTemplate
- Spring RestTemplate GET with parameters
- Spring RestTemplate Error Handling
- Uploading a file with a filename with Spring RestTemplate
- Uploading MultipartFile with Spring RestTemplate
- Using the Spring RestTemplate Interceptor
- Spring ClientHttpRequestInterceptor with RestTemplate
- Тестирование REST API с помощью TestRestTemplate
- Get and Post Lists of Objects with RestTemplate
- RESTFUL WEB SERVICES INTEGRATION TESTING WITH SPRING BOOT
- How to Read HTTP Headers in Spring REST Controllers
- Logbook: HTTP request and response logging
- Spring Boot REST API Validation + Globally Error Handling Tutorial with Example
- Шпаргалка по Spring Boot WebClient
- [SOF] How to set base url and query parameters for WebClient?
- Introduction to Spring WebClient
- Consuming Async REST APIs with Spring WebClient
- Spring 5 WebClient
- Spring Web Client Exception Handling
- Spring Webclient retry and execute a code if all retries are exhausted
- Guide to Retry in Spring WebFlux
- [SOF] WebClient request level timeout Throws Operator called default onErrorDropped
- оператор вызвал ошибку по умолчанию onerrordropped» при тайм-ауте mono
- Spring @RequestParam Annotation
- Spring 5 WebClient and WebTestClient Tutorial with Examples
Spring (Boot) Data¶
- Introduction to Spring Data Redis
- Spring Data Redis
- Введение в Redis с использованием Spring Boot
- Spring Data Case Insensitive Search Example
- Spring Boot Pagination & Filter example | Spring JPA, Pageable
- Paging with Spring Boot
- Introduction to Spring Data REST
- Spring JDBC
- JDBC PreparedStatement – Update a row
- Spring NamedParameterJdbcTemplate Insert, Update And Delete Example
- "JPA Criteria Queries": https://www.baeldung.com/hibernate-criteria-queries
Java EE¶
- [SOF] javax.validation.ConstraintViolationException
- Проверка данных — Java & Spring Validation
- Валидация данных при помощи Bean Validation API
- Проверка данных формы с помощью аннотаций (@Size, @Email и др) в Spring MVC
OSGi, Karaf, Blueprint and etc.¶
- OSGI
- Внедряем OSGI на платформе Karaf
- Обзор ESB-систем ServiceMix и Fuse
- Использование Spring в OSGi-контейнере
- OSGi описание, пример
SOAP, WSDL¶
Обновлено Александр Александров около 2 лет назад · 37 изменени(я, ий)
Go to top