The Web is Built on REST APIs: Let’s Build One with Java & Spring Boot

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 45

  • @eugenekwaka
    @eugenekwaka 3 месяца назад +1

    This is a great tutorial, I learnt alot from it. However you went too fast in the testing parts. I couldn't figure out why some parts of the code was used and why some was structured in a certain way.

  • @syedtazeemali
    @syedtazeemali 6 месяцев назад +1

    Thank you

  • @galaxiegalaxie5003
    @galaxiegalaxie5003 Год назад +2

    great content thanks, do we have similar plugin like jpa buddy for vscode,netbean,eclipse and intellij community(not expecting freemium), i dont want jpa buddy but want to use similar plugin for free and production.Next video on relation and mapping please.

    • @devtiro
      @devtiro  Год назад +1

      Hrmm, I've not used JPA Buddy myself... however Flyway or Liquibase work great for handling database migrations :)

  • @manpreetdhillon1126
    @manpreetdhillon1126 Год назад +5

    This should be the first video in your spring boot playlist

  • @marcellmunnich1094
    @marcellmunnich1094 Год назад +5

    This is the best Spring Boot tutorial on RUclips by far!! I absolutely love how you show and explain how to structure a project, testing and all the best practices that go along with them... These are the things that are missing from all other tutorials so I'm glad I found your channel! Subscribed and looking forward to more content like this :)

    • @devtiro
      @devtiro  Год назад

      Thank you so much, I'm glad it helped! Good to have you with us 🫡

  • @duran_codes
    @duran_codes 7 месяцев назад +1

    Okay I have to ask, how well do you need to know JAVA to learn Springboot?
    I feel dumb learning it lol.
    I'm currently a Professional Frontend Developer and it feels like backend is more complex.
    How did you go about learning it? Was your fist job in Backend Development and did you have a mentor?

  • @jeff_tech
    @jeff_tech 6 месяцев назад +1

    Just finished the course. Thank you for the informative and well explained content. It was very valuable to me!

  • @aminkt1742
    @aminkt1742 Месяц назад

    awsome video, Tnx a lot man

  • @JohnSmith-ob9gr
    @JohnSmith-ob9gr Год назад +2

    Awesome. Can you teach Spring Security?

    • @devtiro
      @devtiro  Год назад +2

      For sure! I will put this topic on the backlog 😁 Thanks for the suggestion!

  • @yuukikouhei1541
    @yuukikouhei1541 Год назад +1

    Easy to understand, really nice. Just that I was really stuck on why my delete test did not get the error that you get in the video, turns out everything is fine, and by reading the codes, it will still give out HTTP 204 (no content) so I'm not even sure on what is the differences, but it works. Maybe the differences in framework versions, I guess.

  • @hillcountrydev
    @hillcountrydev 10 месяцев назад +1

    wouldnt you want a separate post mapping for creating data and a put mapping for editing data ?

  • @farhadislam856
    @farhadislam856 Месяц назад

    Useful, thanks!

  • @luanabaratta
    @luanabaratta 6 месяцев назад +1

    hello from Brazil!

  • @rydmerlin
    @rydmerlin Год назад +1

    Your explanation of findById return was a little misleading. In either case you’ll get an optional just that it may or may not have a book.

    • @devtiro
      @devtiro  Год назад

      You're right!
      An optional is a monad. It's either present or it's not, but it is a thing that is returned.
      Here's the doc link for completeness or if anyone is interested: docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CrudRepository.html#findById(ID)

  • @jazper808
    @jazper808 8 месяцев назад +1

    awesome!

  • @rydmerlin
    @rydmerlin Год назад +1

    Can you try it without the autowired annotation on your constructor since I thought it was now able to do constructor injection without an autowired annotation.

    • @devtiro
      @devtiro  Год назад

      You're absolutely right my friend!
      As of Spring Framework 4.3 if there is only one explicit constructor then you can omit the @Autowired annotation 💪
      I'm still thinking on if keeping it explicit is useful 🤔 What do you think?
      (Although chalk up the inclusion on this video as old habit)

  • @technocraticpolyglot
    @technocraticpolyglot Год назад +2

    Finally a new Java and Spring Boot tutorial

    • @devtiro
      @devtiro  Год назад

      I'm glad it's helped 😁

  • @addisjigssa5304
    @addisjigssa5304 Год назад +1

    Awesome course. Great content with the best explanation!!

    • @devtiro
      @devtiro  Год назад +1

      Thank you for the kind words! I'm glad it helped 🎉

  • @ziadamer2939
    @ziadamer2939 Год назад +1

    I see this day that I think you will become one of the best out there so. . work hard for this ❤

    • @devtiro
      @devtiro  Год назад +1

      Thank you for the kind words! 🙌

  • @Stl71
    @Stl71 9 месяцев назад

    i am asking as a newbie: Where do we need in memory databases? Thanks for everything you upload, it really helped me learn!

  • @DK23_1
    @DK23_1 10 месяцев назад

    Thanks man for easy explanation,just wow 🔥🇮🇳🇮🇳

  • @ericariz4058
    @ericariz4058 Год назад +1

    keep em coming! Great tutorial!!!!

    • @devtiro
      @devtiro  Год назад

      Thank you! 🙏Will do!

  • @yourdailyslice1616
    @yourdailyslice1616 Год назад

    Hello this might seem a basic question.
    But Can you explain to me the difference between a DAO and Repository.
    I'm having hard time understanding this one. Thank you very much !

    • @devtiro
      @devtiro  Год назад +1

      Great question!
      Typically a DAO maps one-to-one with a database table e.g BooksDaobooks table.
      Whereas a repository is a higher level of abstraction. Which in practice means you can combine multiple DAOs in a repository, which makes fetching related objects/tables much easier.
      It's explored a little more in the Database videos: ruclips.net/video/igJ4DHQ0owU/видео.html
      This is the definition used in the Spring Boot docs also, but bear in mind that depending on the context of how you're using them, this definition can be a bit different.
      Hope this helps!

  • @alexbrun6863
    @alexbrun6863 Год назад

    Awesome guide, really helped me with my school project and learned alot of testing🎉 When it comes to saving pictures in an API is it easy with spring boot? Would love a guide for that.

    • @devtiro
      @devtiro  Год назад +1

      I'm glad it helped 💪 I'll add it to the video backlog!

  • @mshohag4229
    @mshohag4229 Год назад

    that is awesome, a great tutorial. can you please make some tutorials about serverless with spring boot mvc with aws lambda and rds?

    • @devtiro
      @devtiro  Год назад

      Thank you!
      Great suggestions, I'll add them to the video backlog 😁

  • @rydmerlin
    @rydmerlin Год назад

    Just finished this exercise from scratch and it felt like a long hard slog for me.

    • @devtiro
      @devtiro  Год назад

      Good on you for seeing it through 💪
      If you fancy jumping on a call to chat about any ideas you have to make it easier for the next person, I'm always up for it.
      Just drop me an email: contact@devtiro.com 😁

  • @chaitutom5789
    @chaitutom5789 Год назад

    Hi devtiro.can you please make an video on hibernate

    • @devtiro
      @devtiro  Год назад +1

      For sure! Here you go: ruclips.net/video/DYDr8gDDByE/видео.html
      I hope it helps! 😁

  • @santoshkumarvishwakarma4676
    @santoshkumarvishwakarma4676 Год назад

    Awsome Explanation

  • @ogunodabas9332
    @ogunodabas9332 Год назад

    Hello.
    I wrote a blog post about Spring Data Jpa, but I could not reach the number of users I wanted. Can you promote it?