Building REST APIs with Spring Boot

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 41

  • @zahidrouf7171
    @zahidrouf7171 2 роки тому +29

    section:
    00:04:18 Introduction
    00:05:26 API
    00:07:00 REST
    00:08:16 Demo
    00:08:46 Create Spring project from online start_spring_io
    00:14:56 create Spring project from ItelliJ IDE
    00:15:50 run project
    00:18:12 create class inside model package
    00:22:00 create class inside model package
    00:24:39 create LiveStream class inside model package
    00:28:35 create LiveStreamController class in controller package
    00:34:50 create LiveStreamRepository class in repository package
    01:02:38 more information about learning resources
    01:04:10 Question Answer session

  • @dan_bahaushiya01
    @dan_bahaushiya01 10 місяців тому

    I really loved this awesome sessions

  • @emrekaplan742
    @emrekaplan742 10 місяців тому

    excellent video and straight forward !

  • @santhoshjke
    @santhoshjke 2 роки тому +6

    Very informative and well explained. Great session. Like you mentioned Dan I'm a big big fan of IntellIJ too and well worth to have the ultimate version.

  • @WilmanArambillete
    @WilmanArambillete 2 роки тому +3

    excellent webinar! Very well explained! Kudos

  • @ZZZZZZZaaaart
    @ZZZZZZZaaaart Рік тому

    This is top, top knowledge. THANK YOU SO MUCH Dan was great. Thank you, thank you and thank you!!

  • @adnansiddiqui2575
    @adnansiddiqui2575 2 роки тому +6

    @DanVega: At 19:00, how did the Model fields populate by doing a lookup on the word "live". You mention something about props. Can you please briefly explain. What IntelliJ plugin was used installed to do that lookup and pull all those fields? Thanks in advance.

  • @kingstonmocktail7744
    @kingstonmocktail7744 2 роки тому +8

    Thank you for this, wish it was bit longer

    • @DanVega
      @DanVega 2 роки тому +10

      How about an in-depth course on the topic?

    • @kingstonmocktail7744
      @kingstonmocktail7744 2 роки тому +3

      @@DanVega That would be very much appreciated

    • @returncode0000
      @returncode0000 2 роки тому +1

      @@DanVega Absolutely! Great webinar, I'm a big fan of your sessions on YT

  • @timothykoar6265
    @timothykoar6265 2 роки тому

    This is a great demo. Thank You!

  • @rmanamuli6732
    @rmanamuli6732 2 роки тому +1

    @Dan Vega thank you for sharing... @18:58...throw 19:00.. how did you generate the fields from the record class LiveStream ?

  • @jmainex
    @jmainex Рік тому

    at 23:30, why was the assertNotNull(stream) and assertEquals("REST APIs with Spring Boot", stream.getTitle()) put inside the constructor and not outside of it?

  • @sushilzende5995
    @sushilzende5995 2 роки тому +3

    Awesome !

  • @mwatkins0590
    @mwatkins0590 Рік тому +2

    not to be a doodooface but this sort of implies there is a previous video/project we are following off of here and its a bit confusing not coming from that, and not knowing which video this is a continuation of. I do appreciate the video though, youtube is plagued with a lot of bad java tutorials and this one is pretty good and easy to get up and running with.
    you do go a bit fast with the code generations, and for instance someone has to know to import the correction junit packages for the assertion methods, so it might not be the best video to someone who is new to java itself.

  • @ahmede7141
    @ahmede7141 2 роки тому +6

    Thanks, Will there be other webinars for advanced REST APIs with Spring Boot?

    • @DanVega
      @DanVega 2 роки тому +6

      Nothing planned but if you reach out to me and let me know what you're interested in I will put it on my suggestion board.

    • @dewman7477
      @dewman7477 2 роки тому

      @@DanVega hey Dan can I ask you for some help or advice on web development with Java and HTML/CSS/Javascript on a project?

  • @ayuobmousa6589
    @ayuobmousa6589 2 роки тому

    goodluck Dan nice talk

  • @sofianezerrouki1211
    @sofianezerrouki1211 2 роки тому +1

    Thank you for this great information,
    I want to ask you how to use services, and what's the difference between using repository instead of services on controller?

    • @josebispo1545
      @josebispo1545 2 роки тому

      I think it might just be because it doesn't have any logic to manipulate the data in the service layer, it's simpler to call the repository directly, and it's more didactic too.

  • @GauravJain108
    @GauravJain108 2 роки тому

    Thank you so much! :D

  • @santacloudy
    @santacloudy 2 роки тому +9

    I'm a newbie and I have no idea what just happened in this video

    • @slippinchillin
      @slippinchillin 2 роки тому +1

      Keep it up and good luck
      I would have commented this too few months ago

  • @saravana-kumar-m
    @saravana-kumar-m 2 роки тому +2

    Great Session.
    Where does the concept of "record" fit in the java world? What problem it is trying to solve? Can it be used as JPA entities? Can it be used as a replacement for DTOs. My DTOs have many fields that do not have a direct field in the entity but are computed on the fly based on a few other calculations. Can this be achieved using "record"?
    Thanks.

    • @DanVega
      @DanVega 2 роки тому

      Its a way to create a consiece immutable data class. You can't use it with JPA yet but you can use it with Spring Data JDBC.

    • @saravana-kumar-m
      @saravana-kumar-m 2 роки тому

      @@DanVega Thanks Dan for replying. I get your point but I can't find the right place to use it. Anyway Thanks again.

  • @traveho2747
    @traveho2747 2 роки тому

    For the MutableLiveStream Class inside the model package, Can we use LomBok instead to reduce writing code?
    Another question, Is using Service interface, Service Impl, DTO considered as a good idea?

    • @jmainex
      @jmainex Рік тому

      lombok worked for my mutable class but for the immutable class i used 'record' which did not support lombok

  • @mikojan85channel
    @mikojan85channel Рік тому

    we are missing the part about connecting it to a *database*.
    However many useful stuff said thru the video

  • @ShaolimMatadorPorco69
    @ShaolimMatadorPorco69 2 роки тому +4

    OMG is Mala Gupta, she wrote the best JAVA certification book on market!

  • @NguyenDuy-jd6sm
    @NguyenDuy-jd6sm 2 роки тому +1

    good livestream

  • @Mr_too_much
    @Mr_too_much 2 роки тому +3

    This is the first time i had to comment something like this.
    Why dont you explain a little bit more about things you are doing and how are you doing this? As complete newbie i have hard time to understand how did you create that record class, what is "target" for, why did you decide to generate hash and equal and i am still at the first half of the video.
    Unfortunately did not help at all..

  • @pavelpetrashov2975
    @pavelpetrashov2975 2 роки тому

    Spring boot java 17 hello world session.

  • @jopadjr
    @jopadjr 2 роки тому

    397th....Thanks....Great video...

  • @Dotkt
    @Dotkt 2 роки тому

    I thought he said there's a github repo

  • @Rope257
    @Rope257 2 роки тому +2

    When even software engineers think that they have to announce their pronouns in a presentation. Sad, sad, day it is.

  • @wazeeharaa8100
    @wazeeharaa8100 2 роки тому

    Why Boring man. Get into the concept quickly.

  • @eddies.8314
    @eddies.8314 2 роки тому +5

    Great stream. A recommendation would be to maybe annotate sections in the video, so it's easier to navigate through topics when watching it as a video.