Spring Boot API with Spring Security and Docker

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

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

  • @markreeves5561
    @markreeves5561 11 หลายเดือนก่อน +1

    Thank you a lot for this course. You are surely a very great instructor who knows how to teach anyone espeacially beginners. I have just subscribed to this channel. Thanks once again.

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

      You're very welcome!

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

    thanks junior for this tutorial

  • @calintamas7576
    @calintamas7576 2 ปีที่แล้ว +1

    Super cool and professional! Congrats, Junior!

  • @dandendrasingh7326
    @dandendrasingh7326 2 ปีที่แล้ว +1

    Great one junior

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

    Hi, can you please make jwt authentication and authorization process with new version of spring

  • @josemariaaguilar8936
    @josemariaaguilar8936 ปีที่แล้ว +1

    hola, este es un grancioso video, gracias por compartir tus conocimientos, todos tus videos son geniales

  • @heyrmi
    @heyrmi 2 ปีที่แล้ว +1

    Thank you for this course.

  • @klepra
    @klepra 2 ปีที่แล้ว +1

    Just a note for 1:14:54, with Spring Boot 3.0 (now in release candidate version ) you will have to explicitly add @Configuration with @EnableWebSecurity

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

      Note for 1:14:54 : with Spring Boot 3 - the @EnableGlobalMethodSecurity(prePostEnabled = true) is DEPRECATED - so we can use @EnableMethodSecurity instead which has prePostEnabled default set to true

  • @kalleousmanediallo2660
    @kalleousmanediallo2660 2 ปีที่แล้ว +1

    Just awesome. Thank you so much sir

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

    this is truly a high-quality content, it helps me a lot to understand Spring Boot.

  • @ChandlerBing11
    @ChandlerBing11 2 ปีที่แล้ว +1

    Amazing tutorial! Nice going, Junior

  • @marko8640
    @marko8640 2 ปีที่แล้ว +1

    I would love to see Junit tests in your apps, too. Excellent work, as always.

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

    great content, nice work junior.

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

    Thank you very much brother, you help us a lot, keep continue on java spring and angular tutorials, we love it very well

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

    Always quality content! Thanks a lot! …again! :)

  • @tayebgasmi-v2q
    @tayebgasmi-v2q ปีที่แล้ว

    great tutorial thank you

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

    Great content. Thanks

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

    When are you coming up with spring security course?

  • @waeljadla9688
    @waeljadla9688 2 ปีที่แล้ว +1

    Great job junior as usual ! We are waiting for micro service architecture api with deployment. ! Thanks bro❤

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

      yeah it is the most waited series tutorials!

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

    Wow thank you! Nice guide for beginners like me. I use Dracula theme too., one of the best skins IMO.

  • @lokeshm6475
    @lokeshm6475 2 ปีที่แล้ว +1

    Hi can you please let me know what are the security requirements I need to fulfill to do angular and spring boot app safe and secure. I'm a new developer and trying to develop angular app with more security

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

    hello, arrayList variable 'DATABASE ' is final but you were able to add/delete/update... arent final variables supposed to be unmodifiable??

    • @GetArrays
      @GetArrays  2 ปีที่แล้ว +1

      Not really. Final can be changed.

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

    I have a doubt... Its a general doubt.
    What is the need of Interface for service? We can directly go for Service class instead of creating an interface and then implements it.
    Could you please clarify my doubt?

    • @pzharski
      @pzharski 2 ปีที่แล้ว +1

      It's good practice. Your service interface might be implemented differently for a different purpose. And the good practice is using interfaces to define a variable or method's parameters in your code so you can easily change them basid on Business requirements. So your code doesn't depends on some particular implementation, but depends on abstraction. What makes it more flexible.
      Example:
      Let's say, we have an interface MailService. And it has the method sendMessage(), readMessage() and etc.
      And you can implement OutlookMailService, SMTPMailService, BasicMailService and so on, based on this Interface.
      So then you should use interface MailService to define variable or method parameters.
      -----
      public MailsService service = new OutlookMailService(), or SMTPMailService
      createMailClient(MailsService service) and you can send here any of OutlookMailService, SMTPMailService, BasicMailService and it will work.
      -----
      You can read about SOLID principles (in our case pay attention to L and D)
      Hope I explained a bit or just gave you a start point for investigation.
      Good luck!

  • @prerit714
    @prerit714 2 ปีที่แล้ว +1

    Hi there, are you using i3 window manager?

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

      yes

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

      @@GetArrays Thanks for your reply, I love your tutorials on springboot!, they helped me alot when I was doing my internship a while ago :)

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

    Thanks junior, how we can make hasAnyRole dynamic to retrieve roles names from database?

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

      I wanna say yes, but I never use it that way.

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

    Nice Video with good coding standards.

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

    Plz upload the security course

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

    Thank you for this tutorial, can we get an Angular project with NgRx please ?

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

    what is the name of that beautiful background?

    • @GetArrays
      @GetArrays  2 ปีที่แล้ว +1

      I found it online. I’ll send you the link

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

    thanks so much,i'll be waiting for that spring security tutorial(please cover eveything atleast 70% will do LOL)

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

    Can u make a video based on new way on spring security configs..(without extending the WebSecurityConfigurerAdapter)

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

      That’s what this course teaches

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

    waiting for full security

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

    thanks and i have a little confusion when Account is created expired = false by default, but while returning User in loadUserByUsername you are negating it like !account.isExpired() which changes expired = true
    same question for !account.isCredentialsexpired() AND !account.isLocked(), authorities) why are we negating the boolean results using "!"

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

    hi, thanks for the tutorial, but im having an issue:
    Parameter 0 of constructor in io.getarrays.apiapplication.service.impl.JpaEmployeeServiceImpl required a bean of type 'io.getarrays.apiapplication.repository.JpaEmployeeRepository' that could not be found.
    any idea? thanks you again