Building REST APIs with Spring Boot

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

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

  • @zahidrouf7171
    @zahidrouf7171 2 ปีที่แล้ว +28

    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

  • @Euler123-h8n
    @Euler123-h8n 2 ปีที่แล้ว +4

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

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

    I really loved this awesome sessions

  • @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

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

    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.

  • @ZZZZZZZaaaart
    @ZZZZZZZaaaart ปีที่แล้ว

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

  • @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.

  • @WilmanArambillete
    @WilmanArambillete 2 ปีที่แล้ว +3

    excellent webinar! Very well explained! Kudos

  • @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.

  • @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 ?

  • @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.

    • @sarangsupekar7777
      @sarangsupekar7777 2 ปีที่แล้ว

      That's GitHub Co-Pilot, Google about it.

  • @timothykoar6265
    @timothykoar6265 ปีที่แล้ว

    This is a great demo. Thank You!

  • @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?

  • @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.

  • @sushilzende5995
    @sushilzende5995 2 ปีที่แล้ว +3

    Awesome !

  • @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.

  • @mikojan85channel
    @mikojan85channel ปีที่แล้ว

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

  • @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

  • @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?

  • @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..

  • @ayuobmousa6589
    @ayuobmousa6589 2 ปีที่แล้ว

    goodluck Dan nice talk

  • @GauravJain108
    @GauravJain108 2 ปีที่แล้ว

    Thank you so much! :D

  • @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

  • @NguyenDuy-jd6sm
    @NguyenDuy-jd6sm 2 ปีที่แล้ว +1

    good livestream

  • @pavelpetrashov2975
    @pavelpetrashov2975 2 ปีที่แล้ว

    Spring boot java 17 hello world session.

  • @jopadjr
    @jopadjr 2 ปีที่แล้ว

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

  • @Se7_7
    @Se7_7 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.