What is the Spring framework really all about?

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

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

  • @kumar29nov
    @kumar29nov 5 ปีที่แล้ว +220

    Nice video, thanks, but I’ve always wondered why you need an instance? Why not just static methods for services?

    • @Java.Brains
      @Java.Brains  5 ปีที่แล้ว +153

      Good question! Static methods are difficult to test and mock, so are generally avoided.

    • @jpnoyola
      @jpnoyola 5 ปีที่แล้ว +34

      That works for classes that only provide services, but not for classes that create data transfer objects; you can't save multiple sets of data in one set of class variables. For the same reason, if a class needs to save multiple configurations, it needs to produce configurable objects. I hope that helps.

    • @Thepankaz1
      @Thepankaz1 5 ปีที่แล้ว +5

      @@jpnoyola whats the problem when static methods creat DTO

    • @srk96
      @srk96 5 ปีที่แล้ว +40

      static concept destroys object oriented programming. that's why scala and kotlin don't use static but singleton object.

    • @shankhamandal9707
      @shankhamandal9707 5 ปีที่แล้ว +10

      Overriding is not possible

  • @shriram2222
    @shriram2222 4 ปีที่แล้ว +62

    1. Managing objects & Lifecycle dependencies by providing
    Application context and dependency injection
    2. Data access
    3. Spring MVC

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

      SPOILER WARNING!

  • @djanupamdas
    @djanupamdas 5 ปีที่แล้ว +96

    Please do not stop creating Videos. Your teaching is very very useful for us.

  • @progtom7585
    @progtom7585 4 ปีที่แล้ว +11

    Finally... someone who ACTUALLY explains what spring does in a simple way!! Thanks heaps!

  • @wilfredomendez3450
    @wilfredomendez3450 5 ปีที่แล้ว +4

    Every time a have a question on any Java topic, I come to your channel looking for answers, thanks a lot.

  • @Bharat60425
    @Bharat60425 5 ปีที่แล้ว +15

    Oh Man!!!! just in a matter of few minutes I actually understood the significance of Singleton approach. As the example you gave in regards to AccountService Class. I used to ask many people about actual real-time use of Singleton pattern in java application. I got the essence today. you are just marvelous. Thanks! a lot.

  • @carsonmiller2701
    @carsonmiller2701 5 ปีที่แล้ว +16

    I would also like to request that you make a video or a series of videos on spring security. Your tutorials are much better than other ones online and I think that would be a good topic

  • @cafeta
    @cafeta 5 ปีที่แล้ว +11

    Love Spring framework, I think I have not seen a more simple and clean explanation like this, Thanks for this video.

  • @rahulkala2885
    @rahulkala2885 5 ปีที่แล้ว +9

    Thank you Sir by studying your tutorials of Rest and Spring I cracked the Java interviews of many companies.
    Thank You very much
    May God Bless You

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

    I have finally found a description of what Spring is and why it is useful.

  • @whimsicalkins5585
    @whimsicalkins5585 3 หลายเดือนก่อน

    This was the thing I needed for the entire day ! What spring is actually about ? I got a very intuitive answer from this video. Thanks so much.

  • @zeeshannaqvi4091
    @zeeshannaqvi4091 3 ปีที่แล้ว +4

    This is such a great video. Thank you for all the effort you put into making these.

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

    This was presented very well. My work has been trying to get me to learn spring but the material they gave me was a muddled mess. You have given me a much better conceptual understanding.

  • @zilenthunderz
    @zilenthunderz 3 ปีที่แล้ว

    You're the only one who can explain Spring framework well

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

    Great teacher. Thanks for sharing your knowledge and teaching talent!

  • @amritraj2303
    @amritraj2303 5 ปีที่แล้ว +21

    Koushik.. really a great admirer of your tutorials.Could you please videos on Spring Security especially OAuth2.0 and JWT.

  • @vijayanandroy7834
    @vijayanandroy7834 5 ปีที่แล้ว +22

    Father of Java tutorials is back.

  • @martinhoransky1816
    @martinhoransky1816 5 ปีที่แล้ว +8

    Absolutely amazing video. Im looking forward to watch others !

  • @jnfrle
    @jnfrle 5 ปีที่แล้ว +3

    A friend recommended your spring playlist and they've been very helpful in filling in the knowledge gap while I use SpringBoot and SpringSecurity at a java web dev boot camp. Thank so much! - Jen

  • @jaydeep5112
    @jaydeep5112 5 ปีที่แล้ว

    I like the way how u deal with concepts in a practical manner. I'm not even watched of the video yet, and I couldn't resist hitting like button for the way u explained the dependency injection without actually using the term itself... please don't stop making videos bro.. thanks a ton!

  • @syedwaseemahmed1749
    @syedwaseemahmed1749 5 ปีที่แล้ว +48

    Boss is back get ready.

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

    Father of Java. like ur teaching style. from bangladesh

  • @DialecticalMaterialismRocks
    @DialecticalMaterialismRocks 3 ปีที่แล้ว

    Thanks very much!
    Your old video just helped me understand what I'm learning exactly at school.

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

    Great job sir. Appreciate your good work. 👏 Been trying to understand spring and by far this is the best explanation.

  • @daniellemizrachi8166
    @daniellemizrachi8166 4 ปีที่แล้ว

    I just found your channel today and your videos/explanations are some of the best I have seen! Very excited about it :)

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

    Thank you a lot! I'm starting to learn Spring Boot but i wanted to get a clear image on what Spring is all about.

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

    I think you're slowly making me not have java with your simple explanation. You've just summed up a 4h lecture in a much more memorable and useful way.

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

    Awesome video. I was told to learn spring MVC by somebody but I never really understood what its all about and why I needed it in the first place. This video has made everything very clear now!

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

    Thank you, a very easy and positive way of reaching out when you want to learn something new, very good! Please continue with it!

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

    hey Koushik you made a video on java learning path, and emphisized on how core java is so important now i am wondering why you do not have a core java tutorials on your channel, you would really make a lifetime tutorials for this important aspect.

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

    I owe so much of my knowledge and understanding to you, thank you.

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

      Hi asmaa can we study together im looking for few study prtners

  • @Raja-lz3dl
    @Raja-lz3dl 4 ปีที่แล้ว

    Apart from learning the content, i think one should learn how to really express and break down a concept and explain it like you do. I have never seen a spring explanation that doesnt bring in the jargons of DI, IOC until as late as 7th minute, exactly what i was looking for. That really helped thanks.

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

    Excellent explanation. One of the clearest. Thanks!

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

    Excellent introduction to the Spring framework!

  • @skullwise
    @skullwise 5 ปีที่แล้ว +9

    The Bosssssss is back... 🤩🤩

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

    Really good video with clear explanations!

  • @l.o2845
    @l.o2845 2 ปีที่แล้ว

    Clear breakdown and explanations, great stuff.

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

    Very informative , well delivered, interesting video. I learned a lot and got better understanding of it.Thank you.

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

    Wah bete wah! Moj Kardi!

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

    Very nice! Easy to understand the basic concept... Cheers!

  • @ocherki
    @ocherki 4 ปีที่แล้ว

    Thank you man, you saved my nerves understanding what it is all about

  • @satyaprakashsahoo7772
    @satyaprakashsahoo7772 5 ปีที่แล้ว

    Your way of presentation is hats off..

  • @lajungleqc7487
    @lajungleqc7487 3 ปีที่แล้ว

    Very good and clear explanations. Thumbs up!

  • @lokeshbala6642
    @lokeshbala6642 4 ปีที่แล้ว

    explanation is good and it is in understanding nature...thank you java brains

  • @babakjan
    @babakjan 3 ปีที่แล้ว

    Thanks for video, now I better understand, what spring do.

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

    I gave you a thumb up when I red to dependency injection... first video to explain greatly

  • @VOGTLANDOUTDOORS
    @VOGTLANDOUTDOORS 4 ปีที่แล้ว

    YOU are one of the BEST PRESENTERS I've come across since Al Gore INVENTED The Internet ;-) --- KEEP MAKING VIDEOS !!!

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

    Quality video. Clarifies the advantages of spring framework.

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

    Thank you for direct to the point video!

  • @wandayusuf1945
    @wandayusuf1945 4 ปีที่แล้ว

    Love your videos! Need make schedule to watch all your videos

  • @higiniofuentes2551
    @higiniofuentes2551 6 หลายเดือนก่อน

    Thank you for this very useful video!

  • @devendrak353
    @devendrak353 5 ปีที่แล้ว +51

    Please make video on spring security and server side data validation

    • @blasttrash
      @blasttrash 5 ปีที่แล้ว +4

      I second this. Spring Security I feel is one of the most complicated modules in Spring Framework which has less tutorials online. It would be great to have a good series of tutorials that talk about this in depth including how to connect with various datastores like sql, nosql, ldap, active directory etc. Also various protocols like basic auth, oauth2, open id connect etc.

    • @matyi1997en
      @matyi1997en 5 ปีที่แล้ว

      +1

    • @AminHasan85
      @AminHasan85 5 ปีที่แล้ว

      +1

    • @djanupamdas
      @djanupamdas 5 ปีที่แล้ว

      +1

    • @NikhilKalyankar
      @NikhilKalyankar 5 ปีที่แล้ว

      +1

  • @TheHarpanOnly
    @TheHarpanOnly 4 ปีที่แล้ว

    Thank you. Now I know clearly why do I need to use Spring, conceptually.

  • @katiesun1533
    @katiesun1533 5 ปีที่แล้ว

    Thank you Koushik!👍👍👍

  • @deyjishnu
    @deyjishnu 3 ปีที่แล้ว

    Great video!! Thanks Koushik! It helped a lot

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

    Very informative Koushik!!

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

    Delivery was good, content was good too!

  • @raz478
    @raz478 3 ปีที่แล้ว

    Thank you. short but informative

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

    thank you so much. love your channel

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

    This was a treat to the eye and mind

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

    thanks very simple and informative

  • @ogoxo
    @ogoxo 3 ปีที่แล้ว

    More power to you sir! Keep up the great work!

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

    the perfect explanation doesnt exis..

  • @Java-Programmer
    @Java-Programmer 2 ปีที่แล้ว

    good video about spring

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

    That was awesome. Thanks!

  • @truphenalwanga9829
    @truphenalwanga9829 5 ปีที่แล้ว

    So clear, just what i was looking for!

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

    Thank you …. There is amazing vidéo

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

    Thank you. Love your tutorials ☺

  • @Ankhar2332
    @Ankhar2332 4 ปีที่แล้ว

    I have searched for exactly this explanation for a 2 month.

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

    Really good, thanks.
    Happy Teachers Day😃

  • @JAKdeLILLIPUT
    @JAKdeLILLIPUT 5 ปีที่แล้ว +6

    Love Java Brains... Make a Web App Using Spring, Spring Boot and Vaadin

  • @maxandsouza4163
    @maxandsouza4163 3 ปีที่แล้ว

    Simple and informative!

  • @IndonesiaNanJaya
    @IndonesiaNanJaya 3 ปีที่แล้ว

    really good explanation! thank you

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

    It is really helpful, thank you

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

    Please make videos on Spring cloud , kafka , load balancing.

  • @Prasadd128
    @Prasadd128 4 ปีที่แล้ว

    Please make all in one videos of spring.

  • @felipevillarroel6259
    @felipevillarroel6259 4 ปีที่แล้ว

    Thank you for this clarifying video

  • @gsview4942
    @gsview4942 3 ปีที่แล้ว

    best explanation ever.

  • @20thSHYZONEMedia
    @20thSHYZONEMedia 3 ปีที่แล้ว

    This was very useful thank you!!

  • @BengoliInBangalore
    @BengoliInBangalore 3 ปีที่แล้ว

    @javaBrains, can you please elaborate more on Data objects? Didnt get that part.

  • @mahiprabhanjan
    @mahiprabhanjan 3 ปีที่แล้ว

    Well presented. Thank u!

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

    Excellent

  • @srik006
    @srik006 3 ปีที่แล้ว

    Superb.

  • @9476473894
    @9476473894 5 ปีที่แล้ว +5

    Sir please make a tutorial on spring microservices

  • @xamael1989
    @xamael1989 5 ปีที่แล้ว

    thanks for another great video you have taught me a lot my friend all the from east africa

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

    Very good video!

  • @mohamadbilal54
    @mohamadbilal54 5 ปีที่แล้ว

    very useful topic, thanks

  • @preeti3911
    @preeti3911 4 ปีที่แล้ว

    Thanks for the info... Really helpful!!

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

    great video bro !

  • @tree8514
    @tree8514 4 ปีที่แล้ว

    Great video, it's clean, easy to understand, and doesn't waste time. Much appreciated!

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

    I couldnt get that what the difference between using just java and java spring framework

  • @kaleemullahnizamani7436
    @kaleemullahnizamani7436 5 ปีที่แล้ว

    Best explanation. You're great instructor

  • @9Blurke9
    @9Blurke9 4 ปีที่แล้ว

    Thank you very much, man

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

    Now I have want detailed videos of each one of these topics.. where can I get them ?

  • @umangjain5460
    @umangjain5460 4 ปีที่แล้ว

    Koushik really loves Foo Bar.

  • @mwql23
    @mwql23 4 ปีที่แล้ว

    thank you, very useful!

  • @tanishmalekar5396
    @tanishmalekar5396 3 ปีที่แล้ว

    Okay I was wrong. This was actually a pretty good video

  • @akhileshyaduwanshi6008
    @akhileshyaduwanshi6008 5 ปีที่แล้ว

    Excellent Kaushik....!!! please make video tutorial on core java, it will be very helpful for beginners.

  • @adarshverma3372
    @adarshverma3372 3 ปีที่แล้ว

    just amaizing

  • @andrewswan9103
    @andrewswan9103 3 ปีที่แล้ว +5

    Former SpringSource developer here. If you're going to explain Spring as providing these features:
    1. Application context and dependency injection
    2. Data access
    3. Spring MVC
    ... then you also need to explain that these are separate modules from which you can pick and choose. Spring hasn't been a monolithic JAR since 2.5.6, which is maybe 15 years ago. Unfortunately the myth of Spring being "bloated" has persisted long after it ceased to be true.

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

      I don't think he must explain about the separation of these features.