4 Spring Boot Mistakes to AVOID in 2024

  Рет қаралды 64,080

Java Brains

Java Brains

Күн бұрын

Пікірлер: 85
@uhuebner
@uhuebner 9 ай бұрын
since Koushik seemed to have "forgotten" the chapter markers... 0:53 Overusing Annotations 3:38 Inefficient Management of Application Properties 07:00 Inadequate Exception Handling 10:37 Neglecting Logging Best Practices
@ratnadeepsaha7675
@ratnadeepsaha7675 9 ай бұрын
Spring boot helped me to switch from 3.8 lpa to 23 lpa job. I love this framework.
@ChadSigma111
@ChadSigma111 9 ай бұрын
Congrats man. Any resources apart from this channel for a developer with 2 YOE?
@machchar_qing
@machchar_qing 9 ай бұрын
same question 🤔
@SB-pp6in
@SB-pp6in 9 ай бұрын
Can u tell what did u learned and do?
@maddymadhu
@maddymadhu 9 ай бұрын
Can you elaborate the path you took
@CodingMakesMeHappy
@CodingMakesMeHappy 9 ай бұрын
Please tell us what you learned exactly and from where you learned. It would be helpful for all
@krasser650
@krasser650 9 ай бұрын
Complex things in simple words are priceless!
@jopadjr
@jopadjr 8 ай бұрын
Hi Koushik, I recently came across an article highlighting Java vulnerabilities. In light of this, I believe it would be beneficial to create a playlist outlining the steps for: (1) Upgrading to the latest version of Java (2) Updating JAR files (3) Transitioning to the most recent dependencies. This playlist would serve as a valuable resource for us, subscribers, to proactively address potential security risks associated with outdated Java environments. Would you be available to create such a playlist? Thanks in advance.
@nitinmulay6832
@nitinmulay6832 9 ай бұрын
Thanks Kaushik .. since 8 years am following your useful contents for java 🙏
@rajkumarvb5197
@rajkumarvb5197 9 ай бұрын
Great piece of information for Junior Developers like me! Thanks Koushik.😊
@Java.Brains
@Java.Brains 9 ай бұрын
Glad you liked it
@AjayKumar-fd9mv
@AjayKumar-fd9mv 9 ай бұрын
Could you please explain how you achieved and your path,application to openings etc
@marvellouschandan
@marvellouschandan 9 ай бұрын
Happy to say that I am using all the best practices what Kaushik has suggested 😃
@weirdo-beardo
@weirdo-beardo 6 ай бұрын
Constructor injection not just helped in removing @Autowired but also gave the ability to make the repo variable final.
@ishusinghal3446
@ishusinghal3446 4 ай бұрын
Koushik helped me to get grow technically & financially a lot thanks for all your information videos and very crucial information.
@tomhollins9266
@tomhollins9266 Ай бұрын
Excellent. Clearly stated. Excellent examples.
@someshvemula9966
@someshvemula9966 9 ай бұрын
Please correct me If I'm wrong. I feel like @Autowired is more readable and convenient compared to the constructor based dependency injection.
@hyperborean72
@hyperborean72 9 ай бұрын
It's simply because you do not understand what constructor injection is
@shivam-sharma
@shivam-sharma Ай бұрын
Though constructor based in the preferred way, and can make the injected instance variables final.
@raamch
@raamch 7 ай бұрын
great content on how to avoid spring boot basic mistakes.
@debkr
@debkr 9 ай бұрын
Nice. Your videos have improved a lot 👍
@mdk1983
@mdk1983 9 ай бұрын
Lovely topic Koushik. This is like correcting posture for regular Gym goers. It is important to know the how and why.
@Java.Brains
@Java.Brains 9 ай бұрын
Haha that's a great analogy. We tend to get into bad habits that needs correction sometimes!
@GreatSanto
@GreatSanto 2 ай бұрын
Why to use constructor injection if Autowired annotation can do the job!!!!
@giovannisardisco4541
@giovannisardisco4541 7 ай бұрын
Exception handling in Spring Boot is an art. I don't like to define custom Exception for known what happen. I'm curious about the right way to define persolalized error response.
@rexsam3134
@rexsam3134 9 ай бұрын
If i have 15 or more Autowired then am I supposed to add them in that Constructor Injection? Private is good enough. Are you saying i can add final to Constructor Injection?
@pmorah
@pmorah 6 ай бұрын
Love your videos. Thanks a lot for sharing.
@petrodrobov
@petrodrobov 9 ай бұрын
Do we have possibility in Spring to swich the log level on fly? I mean to change Info to Debug in production without restatring the spring app?
@cloudpavan
@cloudpavan 9 ай бұрын
Hey Koushik, would you mind opening up your calendar for 1-1 sessions, we are missing it.
@divakarsaragadam8420
@divakarsaragadam8420 9 ай бұрын
Thaks for sharing your knowledge for free of cost I will simplify the writing code
@gowthamkrishnasamy
@gowthamkrishnasamy 9 ай бұрын
Good one, but Autowired annotations is useful man. It reduces two lines of code
@badiuljamal8705
@badiuljamal8705 Ай бұрын
How's using @Autowired instead of constructor injection. As it give more readability?
@shadowuser1979
@shadowuser1979 13 күн бұрын
I would say no. But constructor injection or setter injection helps you also for unit test. So you can mock your services/repository easily.
@Manuel-oe4gv
@Manuel-oe4gv 9 ай бұрын
Good take on Global Exception Handler
@poojabondkar4983
@poojabondkar4983 9 ай бұрын
This is really very helpful. Keep help us to learn lot of like this .
@omgmaw
@omgmaw 9 ай бұрын
Are there any performance impact of using too many annotations?
@anandoza7443
@anandoza7443 9 ай бұрын
Valuable info. Thanks.
@aleyrizvi
@aleyrizvi 5 ай бұрын
I am learning Java now. However, when I compare it to other cool hipster languages, I feel java is slow. Is it worth it? is it still used only for enterprise monoliths or is it making its way to microservices?
@nitinpandey2627
@nitinpandey2627 9 ай бұрын
Yet another good one Koushik. Keep it up. I don't have any spring boot related mistakes to report yet.. Still learning to make some good mistakes 😉
@Aabara_ka_dabara
@Aabara_ka_dabara 9 ай бұрын
when will the lectures of Spring Essentials coming?
@kchemutai3483
@kchemutai3483 9 ай бұрын
Very Informative.. Thank you
@vinaykumardiona
@vinaykumardiona 9 ай бұрын
Great video 👏🏻👏🏻 Thank you Koushik sir
@SumanthaMK
@SumanthaMK 9 ай бұрын
Very Informative
@satya12389
@satya12389 9 ай бұрын
Can you please do video on go language and how it's future if learn...I am from Java background
@ArjunKumar-zu2kl
@ArjunKumar-zu2kl 9 ай бұрын
Very nicely explained, thank you so much...
@abhishekkumarroy2815
@abhishekkumarroy2815 9 ай бұрын
Thanks ❤ kaushik provide this valuable information,your every video lectures provide valuable information
@Java.Brains
@Java.Brains 9 ай бұрын
Thanks and welcome
@MarathiNationOne
@MarathiNationOne 9 ай бұрын
I agree with we should use constructor injection but it makes code little bulky,, why can't we use field injection instead even it looks clean. what would be the your suggestion in practically
@213bballer
@213bballer 9 ай бұрын
You can use Lombok and have contructor injection and it’s really clean
@prakashbhattarai947
@prakashbhattarai947 9 ай бұрын
So much information in such a short video. Loved ❤
@Java.Brains
@Java.Brains 9 ай бұрын
Thank you!
@hyperborean72
@hyperborean72 9 ай бұрын
very useful remarks
@ezrasamson-ez2mv
@ezrasamson-ez2mv 4 ай бұрын
error: cannot find symbol @SpringBootApplication man this error comes when i start to run the project on visual studio code
@anthonya880
@anthonya880 9 ай бұрын
Please add some new deep dive courses.
@supun_sandaruwan
@supun_sandaruwan 9 ай бұрын
Great Content Thank you 😍
@nagzeal
@nagzeal 9 ай бұрын
Great information, keep it up Sir. Masterpiece consolidation.
@as_wani
@as_wani 9 ай бұрын
Very informative, learned a lot from you, Thanks again
@punyabikash3624
@punyabikash3624 9 ай бұрын
Very nice sir 👌 👍 truely very informative and helpful 😊
@tyler13923
@tyler13923 9 ай бұрын
your mic recording has too much bass and sounds muddy, but love the content keep it up.
@anirudhhosur3827
@anirudhhosur3827 9 ай бұрын
I completely agree. I try to cover the same concepts and teach the same scenarios and use cases to my students. Great video. I would love to do a collab some day :) Best Anirudh
@mr.uthamaputhiran9790
@mr.uthamaputhiran9790 9 ай бұрын
Thanks for this. But I was wondering isnt Autowired annotation more concise than verbose constructor injection?
@Quillraven
@Quillraven 9 ай бұрын
Autowired makes your properties mutable. Constructor injection can make them immutable which should always be preferred. Also, if you use Lombok it is as simple as adding a RequiredArgs annotation to your class.
@asfakmhmd
@asfakmhmd 6 ай бұрын
3:06 removing autowired and adding @reqargconstructor to add constructor injection 🤣
@MCR0709
@MCR0709 28 күн бұрын
Hey man, Spring has made programming HyperMarkup (annotations ) programming and I think that's why we should discourage using Spring.
@RoopkishorPandeyji
@RoopkishorPandeyji 9 ай бұрын
Last week I have watched spring boot videos from java brains those are 7 years old videos
@Java.Brains
@Java.Brains 9 ай бұрын
Yup, and surprisingly, those are still relevant for the most part! :)
@khalidben9940
@khalidben9940 9 ай бұрын
Very good content
@simplyabdou8425
@simplyabdou8425 9 ай бұрын
very darn helpful thanks !
@Java.Brains
@Java.Brains 9 ай бұрын
Glad it helped!
@cool-aquarian
@cool-aquarian 9 ай бұрын
Should start new channel called Spring Brains
@nitahgs
@nitahgs 4 ай бұрын
About using the constructor instead of the @Autowired annotation, chatgpt answered: Best Practices Prefer Constructor Injection: It is generally recommended to use constructor injection because it promotes immutability, better testability, and clear dependency declaration. Use Field Injection Sparingly: Field injection can be used in scenarios where constructor injection is not feasible or would overly complicate the code. For instance, it is often used in integration tests or for optional dependencies.
@victordo6685
@victordo6685 9 ай бұрын
nice
@AjayKumar-fd9mv
@AjayKumar-fd9mv 9 ай бұрын
😊
@rtb8085
@rtb8085 9 ай бұрын
Field wiring should not be used, its best practice to use constructor injection !
@Tony-dp1rl
@Tony-dp1rl 9 ай бұрын
Your first mistake is choosing Spring Boot, every other mistake stems from that.
Top 10 Spring Annotations to know in 2024
26:41
Java Brains
Рет қаралды 90 М.
Do these 5 things first
20:38
Java Brains
Рет қаралды 24 М.
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,2 МЛН
Мама у нас строгая
00:20
VAVAN
Рет қаралды 10 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 39 МЛН
5 Common Mistakes Spring Developers Make
18:06
Dan Vega
Рет қаралды 20 М.
Top 8 Spring Properties You Should Know in 2024
18:44
Java Brains
Рет қаралды 43 М.
12 Overlooked API Details that Can Get You in Trouble | Marian Varga
27:31
What is JWT? JSON Web Tokens Explained (Java Brains)
14:53
Java Brains
Рет қаралды 1 МЛН
Stay backend-only or go full stack?
20:38
Java Brains
Рет қаралды 50 М.
Top 5 JUnit Tips You Should Know - Java Brains
15:56
Java Brains
Рет қаралды 26 М.
Harsh Truth of Java in 2024! Ft. Ultimate Java Developer @Telusko
28:46
Code your own dating bot with Spring Boot & React & AI
5:30:51
Java Brains
Рет қаралды 49 М.
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН