Declarative Clients in Spring

  Рет қаралды 12,891

SpringDeveloper

SpringDeveloper

Жыл бұрын

What is a declarative HTTP client vs. an imperative one? Why are they useful and why should I care? We’ll talk about options that are available in the Spring portfolio and what’s coming on the horizon. In this session, we’ll look at the history of declarative clients in Spring via Spring Cloud OpenFeign. We’ll also dive into upcoming options that are coming to Spring and the advantages that these new technologies bring to the developer experience.
#SpringOneTour2022 #microservices #springboot #springcloud

Пікірлер: 10
@ILyaCyclone
@ILyaCyclone Жыл бұрын
There are links to resources in the presentation, but where is a link to the presentation?
@Alberto_Cavalcante
@Alberto_Cavalcante Жыл бұрын
This is exactly what I was looking for. I used OpenFeign but since I've decided to explore the reactive stack within Spring I found quite lack of support for it and wasn't truly sure about embracing Spring Cloud Square for Production given it's an Incubating project. Very clear and well explained, thanks for talk Olga! And thanks to the whole team for this initiative!
@twist250
@twist250 Жыл бұрын
Amazing presentation, I was in research of a client interface to use
@ucanh4266
@ucanh4266 Жыл бұрын
Amazing
@jurgen5557
@jurgen5557 Жыл бұрын
thanks for this impressive talk. I have a question: I just setup a new customer project in Spring Boot 3 / Spring 6 and migrated the adapting layers to use Spring Cloud OpenFeign client, which worked out quite well so far. Especially I took advantage of OpenApi's "spring cloud" generator to have the client interfaces all be generated. We just inject them (under the hood their proxy) to the service who does the call. If I would switch in this szenario to the Http client using the HttpServiceProxyFactory bean, can I still generate the client interfaces via openApi? Is there already some generator out or will it be out soon?
@andreyy.k.9775
@andreyy.k.9775 Жыл бұрын
open feign has some problems with message converters, it doesn't go well with multipart request with mixed content (json + file)
@softcoda
@softcoda Жыл бұрын
Please share the links to the slides and repo. Thanks.
@jootuubanen7727
@jootuubanen7727 Жыл бұрын
What ahout Kubernets or about OpenShift ? This sound a bit complicated.
@loooke7197
@loooke7197 Жыл бұрын
does not look like the profile picture
@harishbabu1920
@harishbabu1920 Жыл бұрын
I have a small doubt how feign client internally works? can anyone explain @SpringDeveloper
Spring Tips: The Spring Authorization Server
22:21
SpringDeveloper
Рет қаралды 16 М.
Spring Tips: Go Further and Faster with Spring Boot 3.3 (Updated)
36:57
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 28 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 16 МЛН
Protect Your Microservices with Spring Cloud Gateway
28:10
SpringDeveloper
Рет қаралды 26 М.
Introducing Spring Boot 3.0
41:41
SpringDeveloper
Рет қаралды 20 М.
Production Considerations for Spring on Kubernetes
30:13
SpringDeveloper
Рет қаралды 9 М.
Introduction to Testcontainers
53:23
SpringDeveloper
Рет қаралды 13 М.
Spring Security Patterns
54:26
SpringDeveloper
Рет қаралды 28 М.
Modern Persistence with Spring Data 3
30:07
SpringDeveloper
Рет қаралды 7 М.
Keynote: Introducing Spring Framework 6
1:03:04
SpringDeveloper
Рет қаралды 37 М.
Spring Tips: Virtual Threads
50:31
SpringDeveloper
Рет қаралды 12 М.
Explain it to Me Like I’m 5: Oauth2 and OpenID
47:50
SpringDeveloper
Рет қаралды 70 М.
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 13 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 1,2 МЛН
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 199 М.
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 175 М.