Introduction to Spring boot | Its Advantage over Spring MVC and Servlets based Web applications

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ก.ค. 2024
  • ➡️ Notes link: Shared in the Member Community Post (If you are Member of this channel, then pls check the Member community post, i have shared the Notes link there)
    ➡️ Join this channel to get access to member only perks:
    / @conceptandcoding
    Spring boot playlist: • Spring Boot from Basic...
    Pre-requisite: Java ( • JAVA from Basics to Ad... )
    Chapters:
    00:00 - Servlets
    10:30 - Spring MVC and its advantage over Servlets
    33:55 - Spring boot and its advantage over Spring MVC
    #springboot #java

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

  • @oanshee2462
    @oanshee2462 4 หลายเดือนก่อน +6

    Oh thank you I was a bit lost in all these technologies as a beginner in java. The theoretical explanation is a thing that a lot of tutorials don't have and they assume that you somehow know everything from the start.

  • @Rock28099
    @Rock28099 4 หลายเดือนก่อน +5

    You are such an amazing teacher. I am loving this series!

  • @tejasshaha6629
    @tejasshaha6629 4 หลายเดือนก่อน +4

    As always crystal clear explanation ✅
    Thank you.

  • @kushprakash123
    @kushprakash123 5 หลายเดือนก่อน +24

    Finally it started, hopefully you will complete this soon😊

    • @user-vj8vl8yt6q
      @user-vj8vl8yt6q 4 หลายเดือนก่อน +3

      Nope after some times videos get paid 💯😂😂

    • @vimalkumar-zz6pn
      @vimalkumar-zz6pn 4 หลายเดือนก่อน

      160rupay Dene me fat Rahi hai teri
      ​@@user-vj8vl8yt6q

  • @firdoushsiddique1280
    @firdoushsiddique1280 4 หลายเดือนก่อน +4

    Finally the search for spring ends here. Need this complete series as soon as possible 🙏🙏 hope you do the same

  • @abishek942
    @abishek942 3 หลายเดือนก่อน +2

    As usual on point on concepts . Thanks Shrayansh .

  • @lakshitjangid3096
    @lakshitjangid3096 4 หลายเดือนก่อน +4

    Finally thank you so much I was eagerly waiting for this playlist great lecture ❤

  • @gauravsrivastava17
    @gauravsrivastava17 2 หลายเดือนก่อน +2

    This video is alone enough to boost confidence,clear basics and increase interest in spring boot 🔥🔥🔥

  • @YogaNarasimhaEpuri
    @YogaNarasimhaEpuri 4 หลายเดือนก่อน +1

    Amazing Content Sir Crisp and Clean. Thank you... 😊

  • @raviravi-gg5ck
    @raviravi-gg5ck 2 หลายเดือนก่อน +3

    previously had a partial understanding about mvc, but now its clear why we are using spring boot, thanks and please continue this series and upload atleast 2 videos per week. thanks a lot

  • @harshitagrawal997
    @harshitagrawal997 2 หลายเดือนก่อน +2

    Really the best video for beginners who are starting to learn the spring boot. It clearly depicts the era of servlets and now why spring boot. Thank you for such videos.

  • @riddhisharma2120
    @riddhisharma2120 2 หลายเดือนก่อน +1

    Amazing content. Great explanation. Thanks a lot, man!

  • @shubhamgavhane6792
    @shubhamgavhane6792 วันที่ผ่านมา +1

    love this thank you so much...... on point explanation

  • @Rabbitv-r8s
    @Rabbitv-r8s 4 หลายเดือนก่อน +1

    Very helpful looking for the complete series.

  • @rohcha9
    @rohcha9 4 หลายเดือนก่อน +6

    Very common question in java interview: what is @AutoConfiguration, @SpringBootApplication, @ComponentScan.. Before this I had to always memorize what @AutoConfiguration does, tried several times to understand it, but couldn't really done justice to that. But now I know why it came to picture, now I know the source, so hopefully won't have to memorize again..
    As always, thank you Shrayansh! I am sure we'll uncover many intricacies in this Springboot course!

  • @jimmyberry945
    @jimmyberry945 9 วันที่ผ่านมา +1

    thank u sir .🎉🎉so much clear explaination

  • @unknown_encoder
    @unknown_encoder 4 หลายเดือนก่อน +1

    Thanks for this amazing playlist.🎉

  • @ankitshukla8972
    @ankitshukla8972 5 หลายเดือนก่อน +2

    Finally .... ❤
    Thanks... 🎉

  • @rishabhroy
    @rishabhroy 4 หลายเดือนก่อน +1

    Waiting for the next episode soon great clarification

    • @user-vh8gg6bl1z
      @user-vh8gg6bl1z 3 หลายเดือนก่อน

      can you share notes?

  • @nirajbhatija965
    @nirajbhatija965 4 หลายเดือนก่อน +1

    Great explanation❤❤

  • @thedev007
    @thedev007 4 หลายเดือนก่อน +1

    Most awaited

  • @nikrajput3512
    @nikrajput3512 4 หลายเดือนก่อน +1

    Good start

  • @Ajaypatel-oy2ol
    @Ajaypatel-oy2ol 4 หลายเดือนก่อน +3

    Nicely explained @Shrayansh sir. Eagerly waiting for this series.

  • @Allinone-ou2gr
    @Allinone-ou2gr 4 หลายเดือนก่อน +2

    Nice explanation sir ji❤

  • @siddu6003
    @siddu6003 2 หลายเดือนก่อน +1

    Great explanation

  • @dank5088
    @dank5088 3 หลายเดือนก่อน +2

    Please sir bring new videos as soon as possible 🙂 it is very useful.

  • @neerajmittal6060
    @neerajmittal6060 4 หลายเดือนก่อน +1

    Great video

  • @user-xc3md1dm2i
    @user-xc3md1dm2i 25 วันที่ผ่านมา +1

    Finally, It cleared all the confusions.

  • @nirajsingh-gq9bq
    @nirajsingh-gq9bq 4 หลายเดือนก่อน +1

    Gem video ❤

  • @TechLearn01
    @TechLearn01 3 หลายเดือนก่อน +2

    very meaningful, and upto the point explanation💯 #newSubscriber Thanks🙏

  • @srinivasasowmiyan2272
    @srinivasasowmiyan2272 4 หลายเดือนก่อน +1

    Thanks a lot❤

  • @nadir-syed
    @nadir-syed 4 หลายเดือนก่อน +1

    Great one

  • @harshitsinggg
    @harshitsinggg 4 หลายเดือนก่อน +1

    brilliant

  • @BhupendraYadav-li4ts
    @BhupendraYadav-li4ts 3 หลายเดือนก่อน

    You might not trust me, but I have written a fully fledged microservice in springboot from scratch (by referring to other microservices code in my org) and it's running in production for almost a year. But I didn't knew any internals like what is difference between spring mvc vs spring boot. Difference between certain annotations(like @component vs @service) etc but watching this video makes me curious to know more about the internals. Thanks a lot for your hard work, really enjoyed it. Will again create a new spring boot service from scratch and this time won't copy paste from other existing code and will really understand and learn it.

  • @jatinkumaraggarwal4223
    @jatinkumaraggarwal4223 27 วันที่ผ่านมา +1

    Bro u r a gem

  • @mils3318
    @mils3318 4 หลายเดือนก่อน +9

    Thank you for this video. It's quite good, it goes deep enough into details and what I liked the most is that you kind of arranged the sequence of events, like a kind of chronology of the development of Java web technology.
    From Classic-Old Servlets, through Spring MVC, all the way to Spring Boot.
    Perfect.
    All the best bro ! 🇷🇸 🇮🇳

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      thanks a lot for the feedback ❤️

    • @yashbankar4207
      @yashbankar4207 4 หลายเดือนก่อน

      @@ConceptandCoding Where we getting notes?

    • @user-vh8gg6bl1z
      @user-vh8gg6bl1z 3 หลายเดือนก่อน

      @mils3318 brother can you share notes?

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

    thanks bhaiya this course is really helpfull.... complete it soon bhaiya

  • @singhji4149
    @singhji4149 5 หลายเดือนก่อน +1

    @async annotations and completable futures both can be used in a same method? In springboot bhayia?????

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

    Worth watching every single minute of this video! Amazing content. Subscription is worth it!!!

  • @sachindeshmukh7957
    @sachindeshmukh7957 4 หลายเดือนก่อน

    @ConceptandCoding Thanks for the video shreyansh. Common question is how springboot starts. Please cover that as well in next videos

  • @fa1con989
    @fa1con989 4 หลายเดือนก่อน +2

    Hey thanks for putting together this playlist! I've been really looking forward to it. Do you have any plans to create videos about microservices, gRPC, and Kafka? I think those topics would be super interesting to dive into!

  • @gauravsrivastava17
    @gauravsrivastava17 4 หลายเดือนก่อน +2

    🔥🔥🔥

  • @shivamjadon2257
    @shivamjadon2257 4 หลายเดือนก่อน +1

    top-level content

  • @sandeepkosta5750
    @sandeepkosta5750 4 หลายเดือนก่อน +1

    back to the servlet
    awesome man

  • @Sandeep-zd6dq
    @Sandeep-zd6dq 4 หลายเดือนก่อน +2

    Oh man till now I was thinking java might be the worst language for web development due to its verbose nature but spring boot really makes your life easier, you don’t have to worry about any dependency issue (believe me it’s the pain for node developers that’s why we keep lock version) and in short we can say spring boot is just a wrapper around spring with additional capabilities like dependency management, auto configuration and embedded server similar to what express do for node guys(I know lot of you will correct me I am just saying in terms usage terminology otherwise I know node is run time and spring is framework and both are super different) but I really like the embedded server thing even in our wrapper (express) we still need to create a server. I think I have to learn spring boot as well it looks interesting 😎🙌

  • @nocode659
    @nocode659 4 หลายเดือนก่อน +2

    you r GOD of JAVA nad now GOD of srping boot

  • @anujbehl9787
    @anujbehl9787 4 หลายเดือนก่อน +2

    Please explain more about tomcat and why application needs to be deployed in tomcat and its advantages

  • @deeproy2719
    @deeproy2719 4 หลายเดือนก่อน +1

    Please plan to cover filters and spring security also in one of your sessions.
    thanks

  • @harshdiwan9283
    @harshdiwan9283 4 หลายเดือนก่อน

    Hi Shrayansh, please suggest some projects for spring boot to add in resume.

  • @user-vh8gg6bl1z
    @user-vh8gg6bl1z 4 หลายเดือนก่อน

    best videos sir , can you please share notes also

  • @vivekpisal2857
    @vivekpisal2857 4 หลายเดือนก่อน

    Just one correction all the controller class are initialised early when the ioc container starts for eager initialisation. By default eager and singleton is used.

  • @anantakumarsahu2658
    @anantakumarsahu2658 4 หลายเดือนก่อน

    Hey shrayansh can you please attached the notes in the description section that you have taught in video?

  • @in_tyler_we_trust
    @in_tyler_we_trust 2 หลายเดือนก่อน

    Sir thank you so much 🫶
    One request please come to spring boot advance concepts like security and all faster and much in depth
    Again thankyou this is so much helpful
    GOATED lectures on spring boot 👏👌

  • @ajinkya9136
    @ajinkya9136 3 หลายเดือนก่อน +2

    Where can I find the notes ?

  • @nikhilvijay6022
    @nikhilvijay6022 4 หลายเดือนก่อน

    Great explanation!!
    What is the name of the architecture which we generally use in Spring Boot apps with CONTROLLER, SERVICE & REPO Layers. Is this called n tier architecture?

  • @deepakgupta6510
    @deepakgupta6510 4 หลายเดือนก่อน

    Sir how often can we expect the upcoming videos?

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

    hi, iam having hard time undertstanding the advantage you mentioned about easy writing of unit test. can you please dumb it down?

  • @souravpatra0175
    @souravpatra0175 2 หลายเดือนก่อน

    Hi @shrayansh, when request comes to controller, why ioc container needs to create object of controller class , as the request can directly access the controller class respective methods ???

    • @ConceptandCoding
      @ConceptandCoding  2 หลายเดือนก่อน

      when a request comes to a controller, the IoC (Inversion of Control) container, also known as the Spring container, needs to create an object (bean) of the controller class to manage its lifecycle

    • @souravpatra0175
      @souravpatra0175 2 หลายเดือนก่อน

      @@ConceptandCoding ok got it , thanks

  • @user-fw6op8nb5c
    @user-fw6op8nb5c 4 หลายเดือนก่อน

    @shrayansh can u please add notes link in the description that u are using for explaining

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      i have shared in the member community post section buddy

  • @ianuj4231
    @ianuj4231 4 หลายเดือนก่อน

    hi sir, I'm working on a company project . pls teach hands-on session variables, i need to get input email fromm frontend(react) and send create a session and the pass the session email attribute to the backend via servlet and also the next dashboard page and this should happen in a single session.

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

    Day2 video 2 done

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

    Hey! Can you please share the slides of this series? Thanks in advance.

  • @kumarqwerty4452
    @kumarqwerty4452 4 หลายเดือนก่อน +1

    Sir yeh complete hone me kitna time lgega? Ek estimation de do.. Plzz

  • @thitainfo
    @thitainfo 4 หลายเดือนก่อน

    Hi sir, how servletcontiner internally manage request mapping, as we know in production environment we have lots of controller ?

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      servlet container uses web.xml only internally, but in springboot it always passes the request to first controller i.e DispatcherServlet

    • @thitainfo
      @thitainfo 4 หลายเดือนก่อน

      @@ConceptandCoding Yes, But I want to know how DispatcherServlet internally manage thousand of mapping efficiently ? If you can cover in upcoming session

  • @umangtiwari-pl6xo
    @umangtiwari-pl6xo 5 หลายเดือนก่อน

    What is the scope of the Controller class? Is it created for every request coming?

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน +3

      i will cover it in upcoming session buddy

    • @vivekpisal2857
      @vivekpisal2857 4 หลายเดือนก่อน +1

      By default its singleton

  • @shubhamrawat1944
    @shubhamrawat1944 4 หลายเดือนก่อน

    sir, if it is possible that you can provide the notes that you have used in this video, then it will be more helpfull.

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

    @ConceptandCoding just joined the community, can't find the Notes link in the Member Community Post

  • @harshal8781
    @harshal8781 4 หลายเดือนก่อน +1

    sir i have a small doubt , I don't have much knowledge of JAVA but I am well aware about C++ , and i wanted to start spring boot now , so is it necessary to learn java 1st or its ok that i know C++ so it work as the basic syntax and logic remains the same irrespective of the language. please guide me.

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน +1

      Spring boot is Java framework,my suggestion would be to learn Java first, you can check out Java basics to advance playlist.

  • @deepaksntiwari
    @deepaksntiwari 4 หลายเดือนก่อน

    Sir the MOCK and the unit test part wasn't clear, like how does the Spring handles it, if I am not wrong, when test is ran, the spring container creates an instance and then injects it, how does this is not calling of method of User class. Can you please elaborate on this?

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน +3

      in Mock framework, we can instruct spring to create Mock object instead of creating new instance.
      i will cover Unit test cases in depth in later part of the series

  • @siddhantprakash.
    @siddhantprakash. 4 หลายเดือนก่อน

    sir my membership is going to end in few days. Just to confirm this playlist comes under - Unlock Java right? or in the complete java+LLD+HLD one?

  • @gourovdey1319
    @gourovdey1319 2 หลายเดือนก่อน

    Anybody, please help me. Can I start this spring boot course directly or do I need to know various other modules like spring core, spring MVC, hibernate etc. beforehand?

    • @ConceptandCoding
      @ConceptandCoding  2 หลายเดือนก่อน

      directly, if you already know Java

    • @gourovdey1319
      @gourovdey1319 2 หลายเดือนก่อน

      ​@@ConceptandCodingOMG, the author directly replied🥹. Thank you sir.

  • @nishaaa_maurya
    @nishaaa_maurya 4 หลายเดือนก่อน

    I don't know spring. So can I start with spring boot. If not, then what will be the prerequisites for this course?

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

    Please upload the remaining videos fast.

  • @karanvir2670
    @karanvir2670 2 หลายเดือนก่อน

    Notes ?

  • @gauravsrivastava17
    @gauravsrivastava17 2 หลายเดือนก่อน +1

    Question
    Sir its servlet container or spring container
    When it comes to speing mvc and spring boot ?

    • @ConceptandCoding
      @ConceptandCoding  2 หลายเดือนก่อน

      Spring MVC and Spring Boot use the Spring container.

    • @gauravsrivastava17
      @gauravsrivastava17 2 หลายเดือนก่อน +1

      @@ConceptandCoding
      Actually sir in your diagram it's servlet container that's why I am asking
      So is spring container also uses servlet container internally?

    • @ConceptandCoding
      @ConceptandCoding  2 หลายเดือนก่อน

      @@gauravsrivastava17 Yes thats my understanding, Spring container internally uses a servlet container for handling HTTP requests in web applications.

    • @gauravsrivastava17
      @gauravsrivastava17 2 หลายเดือนก่อน +1

      @@ConceptandCoding okay sir thanks

  • @user-vh8gg6bl1z
    @user-vh8gg6bl1z 4 หลายเดือนก่อน

    hi can you share notes also

  • @kshitiz4416
    @kshitiz4416 4 หลายเดือนก่อน

    Hello sir, when you are going to upload spring boot course on udemy?

  • @loknathlok9306
    @loknathlok9306 4 หลายเดือนก่อน

    Hi Shrayansh,
    It is great work that you are doing in here, I recently bought your LLD course in Udemy.
    I am very interested in joining your channel too, Can you please help me with the below points.
    1. If I join YT, are all courses available here, or will you publish some courses in Udemy only but not in YT?
    2. Wherever the course is, are you planning to give notes to the people who are joining?
    Because I believe that is really important to revise concepts whenever needed.
    You deserve the payment in some way for sure because of the great work you do, I am just checking which would be a good thing for me.
    How much gap between each video can we expect for this Spring boot course and how many videos can we expect for this course roughly, Thanks :)

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      1. YT will always have the latest one. I am little less active on Udemy.
      2. Notes i already upload in description section, if for any video, notes are not added, actually i missed those notes. thats why i could not add it.

  • @Ashish.YouTube.
    @Ashish.YouTube. 2 หลายเดือนก่อน

    I took membership of this channel for the notes but I am not able to find it(notes).
    Please help!

    • @ConceptandCoding
      @ConceptandCoding  2 หลายเดือนก่อน

      hi, whatever notes i have, i share it with Unlock Java and above membership level.

    • @Ashish.YouTube.
      @Ashish.YouTube. 2 หลายเดือนก่อน

      You should've mentioned that@@ConceptandCoding . Is it a deliberate play of words above? Because it's grossly misleading! Good Marketing but Bad Business! I regret taking membership of your channel.

    • @ConceptandCoding
      @ConceptandCoding  2 หลายเดือนก่อน

      I have specifically mentioned this in the perks of member level.
      But sorry for the inconvenience, pls share me your UPi id, i will reimburse you.

    • @Ashish.YouTube.
      @Ashish.YouTube. 2 หลายเดือนก่อน

      You don't need to reimburse me; rather, what you could do is, mention the specifics in the bio of the videos so that it's articulate.@@ConceptandCoding

  • @akashsaha6756
    @akashsaha6756 4 หลายเดือนก่อน

    hii sir why can't join your membership , i try so many times bt always payment failed please can u slove this?

    • @done-ys1ut
      @done-ys1ut 4 หลายเดือนก่อน

      bro..im having the same issue.. did you get membership now?

    • @done-ys1ut
      @done-ys1ut 4 หลายเดือนก่อน

      Bhai timings 😅

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

    doing great job but you can use more simple examples and definition to give explanation sometimes it goes over head

  • @rahuljha8038
    @rahuljha8038 5 หลายเดือนก่อน +2

    sir next video kab aaegi

  • @RajivKumar-qj9nw
    @RajivKumar-qj9nw 4 หลายเดือนก่อน

    Can you also share the link to these notes?

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      hi yes i have shared, pls check the member community post section, pls let me know if you not able to find it, i will share here

    • @RajivKumar-qj9nw
      @RajivKumar-qj9nw 4 หลายเดือนก่อน

      @@ConceptandCoding thanks, found it. Great video. 💯

  • @singhji4149
    @singhji4149 4 หลายเดือนก่อน

    Notes for this class is not attached sir? Please can u attach it.

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      i have shared it in Member community post buddy, pls check

    • @surakshamandhan5053
      @surakshamandhan5053 4 หลายเดือนก่อน

      @@ConceptandCoding Where can I find the member community post, can you please share the link to that. Thanks

  • @dwivedishashank9
    @dwivedishashank9 2 หลายเดือนก่อน +1

    Adding notes would have been best.

  • @tusharshaily
    @tusharshaily 5 หลายเดือนก่อน +2

    First comment

    • @akashsaha6756
      @akashsaha6756 4 หลายเดือนก่อน

      hii tushar you buy membership ? my payment failed always

    • @done-ys1ut
      @done-ys1ut 4 หลายเดือนก่อน

      ​@@akashsaha6756😢

  • @nirbhaychauhan1815
    @nirbhaychauhan1815 11 วันที่ผ่านมา

    can you share the ppt?

    • @ConceptandCoding
      @ConceptandCoding  11 วันที่ผ่านมา

      i have already shared Zoho notes in member community section buddy

    • @ConceptandCoding
      @ConceptandCoding  11 วันที่ผ่านมา

      yes, next video coming soon

    • @nirbhaychauhan1815
      @nirbhaychauhan1815 11 วันที่ผ่านมา

      I am not able to find the notes in community section, please help

  • @aqilaghamirzayev8189
    @aqilaghamirzayev8189 4 หลายเดือนก่อน +1

    The flow is not right (default mode, singleton)
    Actually the beans created when the application started. But you showed it when we send the request the second thing is creating instance :)

    • @ConceptandCoding
      @ConceptandCoding  4 หลายเดือนก่อน

      Its is handled through Scope. I havent covered the scope yet (singleton or not), Flow is this only, whether to create new object or not, that internal logic you can say, it will invoke method to create an instance, and if scope is not defined or its singleton, that method will itself return the same object.
      Hope that clarifies, any doubt pls let me know.

  • @RahulSingh-my5wp
    @RahulSingh-my5wp 2 หลายเดือนก่อน

    I will not agree with you the point that controller objects are created and dependecies are injected when dispatcher servlet called or identifies which controller to call. Controllers are singleton-scoped by defaullt, meaning they are created when the Spring application context is initialized.
    Below is the Summary of lifecycle of the @restcontroller or @controller annotation:
    Component Scan: Detects classes annotated with @Controller and @RestController.
    Bean Registration: Registers detected classes as beans in the Spring application context.
    Bean Creation: Beans are created when the Spring context is initialized (for singleton scope).
    Dependency Injection: Dependencies are injected into the controller beans.
    Request Handling: DispatcherServlet routes HTTP requests to the appropriate controller methods.

  • @deltawarrior3833
    @deltawarrior3833 3 หลายเดือนก่อน +7

    Why all this comments looking like paid one

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

      Why you looks like born from the sky not mother

    • @suchithranv502
      @suchithranv502 16 วันที่ผ่านมา

      😂😂😂

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

    its opinionated

  • @adityadubey5204
    @adityadubey5204 4 หลายเดือนก่อน +1