Spring Boot Rest Client - How to change the underlying HTTP Client

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 35

  • @comicalInsan
    @comicalInsan 10 หลายเดือนก่อน +15

    please create chapters in your videos. It helps a lot.

  • @assaduzzaman_dsi
    @assaduzzaman_dsi 10 หลายเดือนก่อน +7

    Nice. Hope to see jwt token propagation.

    • @jalsa09life
      @jalsa09life 10 หลายเดือนก่อน

      Second that! Would love to see a sample of a front end webapp with JWT for user auth instead of spring session

  • @abdulfatorma348
    @abdulfatorma348 10 หลายเดือนก่อน

    Thank you for your tutorial, you are such a great person may God continue to bless you. Please sir make a tutorial on Java Back End with all the topics that will makes someone to become Java back end developer.
    Thank you

  • @Nico-ly7lh
    @Nico-ly7lh 4 หลายเดือนก่อน

    which color theme are you using? Haveing issues reading white on dark, but your template feels like wellness to my eyes

  • @sarkar_957
    @sarkar_957 10 หลายเดือนก่อน +1

    Hey dan how do you move on with new feature added in each new version of spring boot.
    I mean after looking at new release changes you go and understand them/learn them ?

  • @eugeniabuch5282
    @eugeniabuch5282 2 หลายเดือนก่อน +1

    how do i configure connection pooling with the restclient?

  • @SandipChitale
    @SandipChitale 10 หลายเดือนก่อน +1

    Nice video
    Could you do videos on the following topics:
    - How to implement per-request connection and read timeout?
    - How to implement complete request and response streaming (success and failure 4xx and 5xx HTTP STatus) with ability to manipulate request and response headers? The body of request and response is to be completely streamed.

    • @DanVega
      @DanVega  10 หลายเดือนก่อน

      As far as I know there is no way to do that on a per request basis. Why would you want to do that?

    • @foo3234
      @foo3234 10 หลายเดือนก่อน +1

      @@DanVega Dan.... 99% of comments are from bot accounts, its not a real request.

    • @sarkar_957
      @sarkar_957 10 หลายเดือนก่อน +1

      @@foo3234 broo 😂😂 really?

    • @Muescha
      @Muescha 9 หลายเดือนก่อน

      ​ @foo3234 especial that ones with user names with some chars at the start and many numbers on the end are 99% bot accounts

  • @danilagrishin4201
    @danilagrishin4201 10 หลายเดือนก่อน +1

    In which cases should we use RestTemplate or WebClient or Feign? Thanks!

    • @DanVega
      @DanVega  10 หลายเดือนก่อน +1

      If you are in a Spring MVC app use RestClient if you're in a Webflux app use WebClient.

    • @Anbu_Sampath
      @Anbu_Sampath 10 หลายเดือนก่อน +1

      how about Spring HTTP Interface Clients?

  • @luisr8663
    @luisr8663 10 หลายเดือนก่อน +1

    Which has better performane: Rest Client or Feign Client?

  • @Muescha
    @Muescha 9 หลายเดือนก่อน +1

    can you show the LiveTemplate for the RestClient? (or a link to a gist)

    • @Muescha
      @Muescha 9 หลายเดือนก่อน

      Found the answer in the README in your repo rest-client-examples

  • @Techlovers-daveInTheCloud
    @Techlovers-daveInTheCloud 9 หลายเดือนก่อน

    By any chance, do you have an example of spring-boot project native image using web client (looking for the hint registration) ?

  • @siddharthshankarpaul
    @siddharthshankarpaul 10 หลายเดือนก่อน +1

    Hope OkHttp 5 gets added.

  • @francescospampinato3458
    @francescospampinato3458 10 หลายเดือนก่อน +2

    What can be used to mock responses for RestClient in my integration tests?

    • @DanVega
      @DanVega  10 หลายเดือนก่อน +3

      You can use RestClientTest. I have an example here and I'm working on a video for that
      github.com/danvega/rest-client-examples/blob/main/src/test/java/dev/danvega/rc/client/PostServiceTest.java

    • @gallardofabian
      @gallardofabian 10 หลายเดือนก่อน

      Thanks for share. Maybe add an example with token, passport how inject With interceptors, etc.

  • @chrispure7461
    @chrispure7461 10 หลายเดือนก่อน +3

    How about Oauth2 support?

    • @DanVega
      @DanVega  10 หลายเดือนก่อน +1

      There is nothing built-in but its something we are looking into. Right now you could send a token via a header

    • @chrispure7461
      @chrispure7461 10 หลายเดือนก่อน +2

      @@DanVega ok. Don't we have to fetch token for ever call then? wish we had refresh token capability butiltin.

  • @aliksargsyan2782
    @aliksargsyan2782 10 หลายเดือนก่อน +3

    Is RestClient succesor of WebClient ?

    • @DanVega
      @DanVega  10 หลายเดือนก่อน +1

      No. In a Spring MVC blocking application you would usually reach for the RestTemplate unless you brought in Spring Webflux just for the WebClient. The Rest Client gives you a fluent imperative API similar to the Web Client.

    • @aliksargsyan2782
      @aliksargsyan2782 10 หลายเดือนก่อน +1

      @@DanVega aah ok 👌 thank you dear Dan.

  • @asfakmhmd
    @asfakmhmd 8 หลายเดือนก่อน

    How to add ssl or client side certificates

  • @MagnusLundvall
    @MagnusLundvall 9 หลายเดือนก่อน

    How can we create an insecure RestClient that don't verify SSL/TLS?