Тёмный
Laur Spilca
Laur Spilca
Laur Spilca
Подписаться
Hello! Are you a Java enthusiast? Are you just starting to learn Java as a programming language or you are already an experienced software developer? In any case, this is a channel to follow. Here you will find full dedicated subjects, presented live, for all level of Java developers. Follow and share if you like it. Leave comments and suggestions... and of course, questions!

Follow me on Twitter and LinkedIn to stay more connected: @laurspilca
Java 16 is here! Let's discuss it!
38:35
3 года назад
What's new in Java 15?
19:12
4 года назад
Modules, Spring Boot and Java 14
23:56
4 года назад
Комментарии
@vishalkushwaha6879
@vishalkushwaha6879 День назад
Its a very good content you can learn jpa/hibernate from here thanks sir to provide such a good content to us in free ❤❤❤
@MatthewCastro
@MatthewCastro 4 дня назад
That was great thank you!
@tunganhnguyen7534
@tunganhnguyen7534 5 дней назад
Many thanks. You deserve more views.
@vishalkushwaha6879
@vishalkushwaha6879 5 дней назад
It give me error why
@laurspilca
@laurspilca 4 дня назад
Hi. Without even sharing us the error it would be very difficult to help you.
@gustavom8282
@gustavom8282 7 дней назад
What keyboard do you use?
@laurspilca
@laurspilca 4 дня назад
Nothing special about it. Why?
@gustavom8282
@gustavom8282 20 часов назад
@@laurspilca sounds cool 😆
@thesarfo1
@thesarfo1 11 дней назад
Let's say I want to create a Person, and the Person needs a Passport, if i have a "CascadeType.PERSIST" on the "passport" field in the Person class, does that mean I don't need to call "passportRepository.save()" since the Cascading will take care of persisting the passport object through the Person class?
@adrianstefan1814
@adrianstefan1814 12 дней назад
Hi, Laur! I am a JR. developer. Please make a video about how to use debugger
@laurspilca
@laurspilca 9 дней назад
Hi. Sure.
@ibrahimabdellatif186
@ibrahimabdellatif186 13 дней назад
The Best Laur in the world & your drawing is amazing please continue publishing this great content ❤❤
@piyushlovanshi8142
@piyushlovanshi8142 13 дней назад
Thank you so much
@emreozogul5052
@emreozogul5052 13 дней назад
best wishes! thanks for content
@mrpotatohasabanana
@mrpotatohasabanana 14 дней назад
I dont know if people and author are active here, i have a question, its said we can have multiple authentication provider for a manager. How to do we have multiple providers, my guess is these two 1. Have multiple provider class and autowire them in manager class and inside that class we use series of if else to check if any of provider class suports the given authentication type. 2. Suport method can be overloaded with our own authentication types and we call specific support method depending upon the type of authentication we got in manager class.
@laurspilca
@laurspilca 14 дней назад
Hello. Thanks for the question. Best is to follow the series and understand the Spring Security architecture. The authentication manager indeed goes through a collection of providers and will pick the first most appropriate provider. This happens given on the provider implementation.
@mrpotatohasabanana
@mrpotatohasabanana 14 дней назад
@@laurspilca thank you.
@vishalkushwaha6879
@vishalkushwaha6879 14 дней назад
Very awesome content I never seen this type depth content on youtube
@laurspilca
@laurspilca 14 дней назад
Great to hear it helps
@ahmedhelmy1971
@ahmedhelmy1971 14 дней назад
Are you going to update the book with Spring 6?
@mohitsrvv
@mohitsrvv 14 дней назад
hey, hope you are doing well i have one question can you suggest me book for java???
@laurspilca
@laurspilca 14 дней назад
Hello. What part of Java precisely. For example for OCP I recommend the one from Jeanne Boyarsky.
@mohitsrvv
@mohitsrvv 14 дней назад
@@laurspilca for development purposes
@dimakim-n6c
@dimakim-n6c 15 дней назад
Miller Michael Gonzalez Jeffrey Johnson Jessica
@vishalkushwaha6879
@vishalkushwaha6879 16 дней назад
Hey dear laut sir, does this playlist cover all lessons of my spring starter here book
@laurspilca
@laurspilca 15 дней назад
Not yet. But it will. I will add soon the next lesson
@lsd1code
@lsd1code 16 дней назад
Why do I get null when I try to use to find() method with @Embeddable ID class? Even when I add the hashCode and toString methods
@laurspilca
@laurspilca 15 дней назад
Hello. No sure, but have you tried to investigate if the SQL made behind the scenes is correct?
@florinvisan4004
@florinvisan4004 17 дней назад
For the people who have dificultties getting the access token or understand the oauth diagram schema (like me) , I found it here explained more in detail : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-H1SmCoirFCo.html After that coming back to this will be life changing for the rest of the playlist
@bartomiejpotaman6973
@bartomiejpotaman6973 17 дней назад
how time inefficient
@CarmenQuincy-g2h
@CarmenQuincy-g2h 17 дней назад
Davis Sharon Gonzalez Betty Clark Daniel
@vishalkushwaha6879
@vishalkushwaha6879 19 дней назад
Hey laur i do same thing but when i hit url then login form come from my spring security not from authorization server thats why i got 404 error code resource oauth2/token not found does not give authorization code why i understand everything what you do and follow same code as you please reply
@laurspilca
@laurspilca 18 дней назад
Hey. Thanks for asking. I have just tested this and works just fine for me. So it must be something you misconfigured in the app.
@vishalkushwaha6879
@vishalkushwaha6879 14 дней назад
Does you use okta in this example please tell me
@laurspilca
@laurspilca 14 дней назад
@@vishalkushwaha6879 Hi. No, I have implemented a custom AS. However, if you understand OAuth 2 and OpenID Connect you will be able to connect to any AS including Okta.
@vishalkushwaha6879
@vishalkushwaha6879 14 дней назад
@@laurspilca in custom Authorization Server you defined this url oauth2/token or it provides by oauth2 by default
@vishalkushwaha6879
@vishalkushwaha6879 14 дней назад
​@@laurspilca hey i solve the problem but one thing I want know that the code challeng you generate , is you generated it using hashing Or encoding if hashing then I can use any hashing method or there is restriction in oauth2 related hashing method
@fara_an
@fara_an 19 дней назад
Thank you. Helped me to understand what i am doing
@colldc4207
@colldc4207 19 дней назад
teacher,like your video do you have ppt in this course? I love it! by the way,do you have Paid cours?
@laurspilca
@laurspilca 18 дней назад
Nope. Never use PPTs. And no, all I do for people is free, I charge only companies.
@colldc4207
@colldc4207 17 дней назад
​@@laurspilca thx teacher nice course,hope you could launch premium course that charge (sorry for poor grammer but like your course)
@mohitsrvv
@mohitsrvv 19 дней назад
hey, Hope you are doing well! i have one doubt im following your playlist its really amazing i just want to know is it enough for exam??? i've been practicing questions on wiley also suggest me some tips
@laurspilca
@laurspilca 18 дней назад
From a theory point of view it may be enough. However, how I said in other videos too, you need to use mock exams to learn the way he questions are made. Otherwise chances you'll pass the exam are small.
@danielma1362
@danielma1362 20 дней назад
Hi, thank you for the clear explain, but wondering if @Autowired private A a; would cause the Circular Dependency issue?
@carlosv.7495
@carlosv.7495 21 день назад
Great serie Laur, I wait the next episode. In the future, could you consider an example about Nested Application Context. Thanks in advance.
@nitestrikebg
@nitestrikebg 23 дня назад
We went from explaining everything step by step in the previous tutorials, to 100 real quick without much explanation to many things, why they are done, what purpose they serve, you made assumptions that we know things that were also NEVER explained in the previous videos of the series. I was thoroughly enjoying every tutorial so far, keeping up, taking notes, coding along, adding my own things, doing personal research, to feeling like drowning in water and that now I need to watch other videos and read other things just to get up to speed with what's going on in this one. Why did you make the assumption that we should know why the registered client repository is needed? We can infer, but why make the assumption at all and not explicitly tell us, same for the rest of the things. It feels like we were learning how 2+2 is 4 and all of a sudden we are dropped in a calculus course expected to know the material??
@laurspilca
@laurspilca 22 дня назад
Thanks for the feedback. I will try to recreate some videos then on the AS going a bit slower.
@nitestrikebg
@nitestrikebg 22 дня назад
@@laurspilca Hi Laurentiu, I wanted to apologize for the way I have made the previous comment. It is not how I intended for it to sound and I know it is not the constructive criticism that you deserve. I really respect you for what you have done and are doing for us, and the community as a whole. You are one of the best at teaching these subjects, which is why I chose to follow you and your tutorials. For some reason I was waiting for this part of the series from the beginning and I just got a bit upset with feeling like I fell behind all of a sudden, when I was following along everything. I want to thank you for everything you have done for us and I hope you keep it up!
@laurspilca
@laurspilca 21 день назад
@@nitestrikebg Hey, no worries my friend. Feedback is always good!
@thomasmylonas2034
@thomasmylonas2034 24 дня назад
Hi Laurentiu. Congratulations to both of you for this video. Video with experts teaches us a lot. Laurentiu, I need to ask you if it happened to you to remember to ask why in the ManyToMany the @JoinTable with no-default name columns was failing to you in the SpringSecurity2022. I hope you remember that video... If you did not ask him, can you please ask him somehow, because it was very strange to me also. Thanks a lot
@laurspilca
@laurspilca 22 дня назад
Hi. To be honest I don't remember the case. But didn't I solve that issue?
@thomasmylonas2034
@thomasmylonas2034 22 дня назад
@@laurspilca Hi again. It was in the Spring security fundmentals 2022 Lesson 2 managin user. I was around 59:00. I was not working with the custom names for the jointable columns, and worked only with the default names. Did you found out why the custom names did not work. Thanks a lot and sorry for disturbing you. I don't know if I should ask in that playlist...
@henrikeiriksson5034
@henrikeiriksson5034 24 дня назад
Regarding complex queries, how about MyBatis ?
@LyttonDominic-s5l
@LyttonDominic-s5l 24 дня назад
Perez Daniel Lewis John Robinson Jessica
@Talaria.School
@Talaria.School 25 дней назад
@thesarfo1
@thesarfo1 25 дней назад
40:55 I understand that the GenerationType.IDENTITY creates the id for you in an incremental manner. But does the id generation depend on the datatype of the id field? In your example you demonstrated the GenerationType.IDENTITY with a primary key of "int". So the auto increment makes sense since it'll start from 1, 2, 3 etc. However, if I make my id field a type of "String", does the GenerationType.IDENTITY have a way of making the incremental generation work? Or in this scenario it's better to just use a different strategy.
@laurspilca
@laurspilca 25 дней назад
Hi. Thanks for the question. That would work only if the DB you use has a way to generate strings. However, I don't think that's the case for any common technology.
@for_whom_the_bell_tolls
@for_whom_the_bell_tolls 25 дней назад
That was awesome. What about inviting another persistence guru - Vlad Mihalcea next time?😃
@piyushlovanshi8142
@piyushlovanshi8142 25 дней назад
Ya he will be an interesting addition
@laurspilca
@laurspilca 25 дней назад
I can try reaching out Vlad and see if he is available. But as far as I know he is a pretty busy guy :)
@vishalkushwaha6879
@vishalkushwaha6879 25 дней назад
Sir how security context know that which filter should be called, is filter called after one another in sequence
@laurspilca
@laurspilca 25 дней назад
Hi. Thanks for the question. The filters are registered in a specific order in a chain. This chain of filters can even be changed (you can add or remove filters in it).
@ellazeoakman4938
@ellazeoakman4938 27 дней назад
771 Katelin Radial
@ZajoSTi
@ZajoSTi 27 дней назад
All true. Tried and tested. It's even backed by psychology. Less is more.
@stefumies
@stefumies 28 дней назад
The latest version this fails to run, missing injected service and repository classes (using exactly the code above)
@laurspilca
@laurspilca 25 дней назад
Hi. Thanks for letting me know. I am not aware of any specific change that could cause that. I need to investigate the case.
@BaoNguyen-de5du
@BaoNguyen-de5du Месяц назад
thanks so much!
@BaoNguyen-de5du
@BaoNguyen-de5du Месяц назад
thanks so much !
@BaoNguyen-de5du
@BaoNguyen-de5du Месяц назад
thanks
@CodingWolfie
@CodingWolfie Месяц назад
Amazing video, wish there was a playlist for all new features in java series since jdk 8 😅.
@laurspilca
@laurspilca 25 дней назад
Not a bad idea. I can try making one. In the end we are already at Java 23 and many things changed meanwhile.
@DebraLittle-pz5um
@DebraLittle-pz5um Месяц назад
Wilson Paul Wilson Steven Gonzalez David
@gustavom8282
@gustavom8282 Месяц назад
Dude, you just saved my sprint right now xD
@adanitagalbraith7989
@adanitagalbraith7989 Месяц назад
Miller Anthony Harris Jason Lopez Timothy