Spring Boot, Spring Security, JWT Course - Shopping Cart Backend Java Project

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии •

  • @shaikhanuman8012
    @shaikhanuman8012 2 месяца назад +6

    Instead of coding first and then doing operations second, it would create confusion. First, create the product payload and necessary actions like creating a method interface class, and then do the implementation in the implementation class, and so on. This type of lecture creates a clear vision. The content contains valuable knowledge. Thank you for sharing it with us.

  • @suryaprakash-ni9zs
    @suryaprakash-ni9zs 4 месяца назад +82

    Wow just now I'm worried about my backend skill..suddenly a pop up from my notification and came here...wow...universe gave what i want😅

    • @rubberbandpromax
      @rubberbandpromax 4 месяца назад

      i was trying to find videos related to spring boot but every video was too old and low quality but thank god freecodecamporg somehow read my mind

    • @kelsey_roy
      @kelsey_roy 4 месяца назад +1

      lol. Java 😂

    • @KumarrajGohill
      @KumarrajGohill 3 месяца назад +3

      Bro it's not the universe it's Google tracking our daily life and also our needs

  • @heettrivedi6053
    @heettrivedi6053 4 месяца назад +55

    U guys steal my heart ❤️ every single time in India we says the one who donate the knowledge and education is the god figure for us in form of guru or teacher ❤❤

    • @kkkapilpujari7902
      @kkkapilpujari7902 3 месяца назад +1

      yaar ye easy ha ya tough Matlab jayada samj nahi aa raha esme mujhe

  • @abhinavgupta3387
    @abhinavgupta3387 4 месяца назад +3

    It's always like they just read my mind! I am thinking of course about the stuff and the next day I open FFC and there it is! Just amazing! Kudos to guys for making this all possible!

  • @ak.murodov
    @ak.murodov 4 месяца назад +7

    Wow, just incredible! I was looking for project like this to master spring boot.

  • @AdamsProgrammer
    @AdamsProgrammer 4 месяца назад +4

    This was uploaded today, something i was looking for.

  • @CodeJava
    @CodeJava 9 дней назад

    3:38:16 Love the diagram The Cart Entity Class

  • @jayantsharma3827
    @jayantsharma3827 4 месяца назад +5

    Seriously just thinking about this and suddenly this video pops up ❤❤

  • @theprimecoder4981
    @theprimecoder4981 3 месяца назад +2

    I just finished a Java Spring Boot course and wanted to learn more about Spring Security and then this video appeared

  • @mustafayazlmc3973
    @mustafayazlmc3973 3 месяца назад +3

    Dude you saving our life 😢❤❤❤❤❤

  • @codexAbhi007
    @codexAbhi007 4 месяца назад +3

    dude this is huge

  • @garv1202
    @garv1202 3 месяца назад +3

    More java back-end ...
    Hurray ❤

  • @KvotheTheArcane-uo2to
    @KvotheTheArcane-uo2to 4 месяца назад +2

    Daaaaayuuum, just when I needed this the most hahaha

  • @IGODX
    @IGODX 2 месяца назад +35

    The all course is messed up, a lot of code is missing on the video. The code itself is not clean, it's breaking REST architecture pattern. I don't like it and won't recommend it to new developers.

    • @fadoua5825
      @fadoua5825 Месяц назад +4

      Thank you so much, I was about to see it

    • @skrbomb635
      @skrbomb635 Месяц назад +3

      Do you have any Spring Boot project videos to recommend? If so, I'd appreciate it.

    • @BW77188
      @BW77188 15 дней назад

      Can you tell why he broke REST architecture pattern? What did he do wrong?

    • @Rajyadav-ll3dk
      @Rajyadav-ll3dk 2 дня назад

      Thankyou

  • @prabhatsai7732
    @prabhatsai7732 4 месяца назад +5

    Pls make more java and spring boot vedios
    Sincere request

  • @skytech4175
    @skytech4175 3 месяца назад

    very very educating and eye opener.

  • @dotundotun3126
    @dotundotun3126 4 месяца назад +2

    At the right time ❤❤❤

  • @mayureshbalsaraf2696
    @mayureshbalsaraf2696 4 месяца назад +7

    Pls bring complete machine learning course

  • @berserk.4121
    @berserk.4121 4 месяца назад +2

    no wayy, it is what i needed

  • @cariyaputta
    @cariyaputta 3 месяца назад +1

    Nice tutorial.

  • @abeDeveloper
    @abeDeveloper 4 месяца назад +2

    You guys are 🎉🎉🎉🎉

  • @diamonddunyasi4945
    @diamonddunyasi4945 3 месяца назад +1

    Amazing thx a lot

  • @ahmedmk534
    @ahmedmk534 3 месяца назад +2

    1- s this the good way to manage exceptions in the controllers ?
    isn't it better to use ControllerAdvice and ExceptionHandler ?
    2- in the controller method it is not a good practice to set the action/verb within the request path since those are determined by the http operations

  • @mcmay01
    @mcmay01 26 дней назад

    Thanks for the course, my first time to learn spring, it went very well.

  • @AvinashSingh-ts1cn
    @AvinashSingh-ts1cn 16 часов назад

    06:48:30 The order table was not created, and the error was thrown because Spring uses the Class name of the Entity class to create the table, which is order in this case. In MYSQL, order is a reserved word that is the ORDER BY clause. So, passing a different table name with @Table(name="orders") worked.

  • @Taha-qw5ni
    @Taha-qw5ni 3 месяца назад

    Tysm 🎉

  • @tunghuu3161
    @tunghuu3161 Месяц назад

    thank u so much

  • @CHOLIO038
    @CHOLIO038 3 месяца назад +1

    Im having issues with initializing a default Role with the DataInitializer

  • @ramachandranprashan5704
    @ramachandranprashan5704 4 месяца назад +2

    Wow ❤

  • @lubnashaik6566
    @lubnashaik6566 3 месяца назад +5

    The github repo is not fully updated

    • @myintsein7910
      @myintsein7910 3 месяца назад +4

      switch branches to see completed project

    • @MwendaEric-kq7kd
      @MwendaEric-kq7kd Месяц назад

      @@myintsein7910 what do you mean by branches mate?

  • @devam8192
    @devam8192 4 месяца назад +13

    A 9 hour tutorial 😭 that's how you know Springboot is a complicated mofo when it's tutorial takes longer than the entirety of some other courses.

    • @RandyAinsworth-tx6vn
      @RandyAinsworth-tx6vn 4 месяца назад +2

      Seems one does not master spring boot but accept learning it for life lol

    • @bugraosmansoysal9118
      @bugraosmansoysal9118 2 месяца назад

      This is the issue about spring boot, its so complicated and more like a programming language itself. I just hate it.

    • @universalbeats.....8242
      @universalbeats.....8242 Месяц назад

      ​@@bugraosmansoysal9118😂😂😂😂Same feeling Bro

  • @Hall0wShad0w
    @Hall0wShad0w 4 месяца назад +1

    Thank you... thank you so so much❤

  • @WeakCoder
    @WeakCoder 3 месяца назад +1

    Good course, but we should implement a little, then test it and then so on. Here, we kinda keep on writing code without checking in between.

  • @andreadellecase
    @andreadellecase 3 месяца назад +4

    I have a lot of problems following this tutorial with Spring Tools Suite, I've also arrived at 49 minute but I have a lot of config problems also if I've followed your instruction. I can't build the final project with any editor also IntelliJ, i'm so desperate

    • @SumitNegiTech
      @SumitNegiTech 3 месяца назад

      whats the problem ??

    • @andreadellecase
      @andreadellecase 3 месяца назад

      @@SumitNegiTech I don't know very well but if I follow your tutorial when I instanciate AddNewProduct method on the createProduct STS don't recognize the connection between classes and methods. Also if I import your project there are errror almost everywhere. I'm not a Java expert so it's difficult to me to find the errorr, also with ChatGPT solution I can't solve the mystery so I have deleted everything

  • @lazarokabira2945
    @lazarokabira2945 4 месяца назад +2

    What are the prerequisites for this course please?

    • @reon_fernandes
      @reon_fernandes 3 месяца назад +2

      Java basic and core concepts like OOPs and a bit of JDBC, MySQl

    • @lazarokabira2945
      @lazarokabira2945 3 месяца назад +1

      @@reon_fernandes Thank you

    • @pratiushkumar3306
      @pratiushkumar3306 3 месяца назад

      ​@reon_fernandes Hey I don't have access to intellij ultimate can i create this project on intellij community edition

    • @aymanmoustadrif7228
      @aymanmoustadrif7228 2 месяца назад

      @@reon_fernandes and Spring itself lol

  • @evaslangat3037
    @evaslangat3037 2 месяца назад

    Thanks it was wonderful. now how about when i need to dockerize this application ? how should i go about it running the dataInitializer class where we commented out some parts?

  • @vk7184
    @vk7184 2 месяца назад +1

    Can someone tell why we are using ProductDto and why also images are not being loaded?

  • @praneethbyna6560
    @praneethbyna6560 3 месяца назад

    This is good, but should have followed some rest API standards for api endpoints. Anyway i loved this video.

    • @dheeraj18
      @dheeraj18 2 месяца назад

      Hi, I am a beginner and following this tutorial, can you please advise what was wrong with rest api standards?, if possible can you share any pointer so that I cna compare and learn, Thanks!

    • @BW77188
      @BW77188 15 дней назад

      What did he do wrong that he broke REST API standards for api endpoints?

  • @niakosseva6035
    @niakosseva6035 16 дней назад

    Is there a video on how to implement rest API to the front end via ajax/js?

  • @gowtham2626
    @gowtham2626 4 месяца назад +1

    Wowwwwwwww❤❤❤❤

  • @edwardhanson8039
    @edwardhanson8039 Месяц назад

    Nice tutorial, but please try and separate the business logic from the controller ( Separation of concerns)

  • @asifkhan-rb8tl
    @asifkhan-rb8tl Месяц назад

    sir please make a course on spring micro service please.

  • @蘇德源-p2x
    @蘇德源-p2x 3 месяца назад

    32:22 why don't I get an option to create a repository?

    • @williamzayas302
      @williamzayas302 3 месяца назад

      Hello, I'm experiencing the same. Anyone knows how to do this in VScode? Please helppp!!

    • @蘇德源-p2x
      @蘇德源-p2x 3 месяца назад

      @@williamzayas302 you might have figured it out already but u can just create a package where he does (the menu is just a shortcut) then make a new interface and import all the required things, and make it inherit off JpaRepository, long

  • @pedrovosk
    @pedrovosk 4 месяца назад +2

    whats is this code editor ?

  • @colldc4207
    @colldc4207 2 месяца назад

    teacher,nice course,could you give the ppt in the course?

  • @AdityaGupta-yi1wu
    @AdityaGupta-yi1wu 3 месяца назад +1

    Can anybody say when should I start this

  • @kabingiri119
    @kabingiri119 3 месяца назад

    Can we get the video of front end implementation of this project?

  • @jaymartinez311
    @jaymartinez311 3 месяца назад

    a version in kotlin is needed in 2024 of this exact level

  • @johnflame21
    @johnflame21 3 месяца назад

    Hello! What is the best way to create such a fullstack app, start with the frontend or the backend? Or maybe you have a frontend tutorial for this app?

    • @you_sir_name007
      @you_sir_name007 8 дней назад

      its best to goAhead with your backend routes and API according to your need then moving to the frontend stuffs would be much easier and effiecient

  • @semayldz4122
    @semayldz4122 3 месяца назад +1

    I'm about 20 minutes into the video, is it normal to see also category_product table in my database?

    • @t_dila
      @t_dila 3 месяца назад

      I don't think so, I got only three tables category, image, and product

  • @azaz9344
    @azaz9344 4 месяца назад +1

    please what is the prerequisites?

    • @dailycodework
      @dailycodework 3 месяца назад

      Just need to have some basic knowledge of Java and Spring boot, that's all

    • @azaz9344
      @azaz9344 3 месяца назад

      @@dailycodework thank you 🙏

  • @ssandeep79
    @ssandeep79 Месяц назад

    I am getting a 401 Unauthorized error back from the app when I try and do a get all products call. Anyone has any ideas what would be the auth settings?

  • @Ann-learns
    @Ann-learns 3 месяца назад

    3:15:56 - creating product dto
    3:33:31 - json ignore

  • @ucLe-ux7zp
    @ucLe-ux7zp 2 месяца назад

    I got an error when use download img service with postgresSql

  • @beyondthelens768
    @beyondthelens768 2 месяца назад

    please can you give the frontend part also with how to connect to the backend.

    • @mohammedshahab705
      @mohammedshahab705 Месяц назад

      its not a big deal, it just an effort of adding an env variable. but also depends on what do you want to use to build your frontend.

  • @EthiopianTechHero
    @EthiopianTechHero 10 дней назад

    the Github source code is not updated (doesn't have all things covered in the video)

  • @Bestshivam
    @Bestshivam 4 месяца назад +5

    What is the intellij theme here?? Can anyone tell me..

  • @vk7184
    @vk7184 2 месяца назад +3

    I think the video is in 1.5x by default

    • @sasa23290
      @sasa23290 Месяц назад

      Sure, I like to put videos on 1.5x but it is impossible here. So need to spend 10 hours to watch the full video then another 10 to 20 hours to code everything. It is, what it is...

  • @felipehora4904
    @felipehora4904 3 месяца назад

    how can i put a role in a new user?

  • @SunnySingh-mi8db
    @SunnySingh-mi8db 3 месяца назад +1

    what about test cases

    • @glenndollard1224
      @glenndollard1224 3 месяца назад +1

      that can be an excellent opportunity to build on what you learned. Check out the Spring docs for help.

  • @adarsh6750
    @adarsh6750 2 месяца назад

    Hi is this microservice based or monolithic..?

  • @edwardhanson8039
    @edwardhanson8039 Месяц назад

    I have a concern...
    Please, why did you clear the cartItems from the cart manually when implementing the logic for clearing the cart, since you are cascading, and the orphan removal is true, it is automatic that once you delete the cart, the cart items in it will also be deleted.

    • @skrbomb635
      @skrbomb635 Месяц назад

      True, this is what I thought as well.

  • @RohitKumar-dz8dh
    @RohitKumar-dz8dh 3 месяца назад +14

    Back-end project without having unit and integration testing is incomplete 😢.

  • @zelhofkkorsavell412
    @zelhofkkorsavell412 3 месяца назад

    Hola, últimamente he buscado una forma de usar el modo database-first con ingeniería inversa de hibernate, pero no he podido con maven, podrias enseñar una forma de hacerlo? Realmente sería util para aquellos que tienen bases de datos con mas de 100 tablas.

  • @ak-yb8ni
    @ak-yb8ni 2 месяца назад

    righ hiye

  • @ModyPISowiec
    @ModyPISowiec 3 месяца назад

    1:02:23

  • @mhalwasoffice6132
    @mhalwasoffice6132 4 месяца назад +1

    is this webstorm software ?

  • @Jack_Kanoff
    @Jack_Kanoff Месяц назад

    2:02:16

  • @gasparcalix2095
    @gasparcalix2095 3 месяца назад

    at the 3:47:24 i think you skip some part!

    • @verzide6594
      @verzide6594 3 месяца назад +2

      yeah dude he skipped whole cart class...

    • @yeremiapurba4058
      @yeremiapurba4058 3 месяца назад

      @@verzide6594 have you guys finished the course? I'm worried that this video is skipping a lot of parts

    • @verzide6594
      @verzide6594 3 месяца назад

      @@yeremiapurba4058 i think he skipped some parts but ı completed with myself.

  • @edgarlopz241
    @edgarlopz241 3 месяца назад

    Hi! Someone may do their conection using lampp?

  • @shokoproper
    @shokoproper 3 месяца назад

    ❤❤❤❤❤

  • @ankitgupta-cf1gl
    @ankitgupta-cf1gl 3 месяца назад

    How to handle the case when a request is made for POST /products/add without token
    Currently it's throwing 500 because it cannot find any Authentication object in SecurityContext

  • @RitzVlogss
    @RitzVlogss 4 месяца назад +1

    😍😍😍😍😍😍

  • @purnasahu8766
    @purnasahu8766 4 месяца назад +1

    Github link, plz?

  • @azharmobeen
    @azharmobeen 3 месяца назад

    Why you didn’t handled control exceptions with @ControllerAdvice ?

  • @Sebastian-zs8cp
    @Sebastian-zs8cp 19 дней назад

    Can my someone tall why they don't use "OAuth2 Authorization Server" only use "Spring Security"? Here you have a jwt Lib implemented

  • @alvinsangco9782
    @alvinsangco9782 3 месяца назад

    finally

  • @ahmedsabrysh
    @ahmedsabrysh 3 месяца назад

    👍

  • @IGODX
    @IGODX 2 месяца назад

    3:47:21 You skiped one video I guess

  • @sipofscript
    @sipofscript 3 месяца назад

    hi

  • @Blaze_MediaTv
    @Blaze_MediaTv 4 месяца назад +6

    Anyone here 2024 ?

  • @petsereypanha1440
    @petsereypanha1440 3 месяца назад +1

    please github

  • @rishiraj2548
    @rishiraj2548 4 месяца назад +1

    🙂🙏🏻

  • @bonfaceobure1238
    @bonfaceobure1238 3 месяца назад

    can I do the same using vscode?

    • @Kal.99
      @Kal.99 3 месяца назад

      Better to go with Intellij if you doing Java Development, the free version is good enough

  • @mAth4u657
    @mAth4u657 4 месяца назад +1

    1st comment

  • @salonsospain
    @salonsospain 4 месяца назад

    400

  • @Himanshu_Sharma__A
    @Himanshu_Sharma__A 4 месяца назад +3

    can you please make a video on python that cover all the aspect of python from beginner to advanced in very comprehensive manner not just a typical course.
    I hope 🙏🏻 you guys make one 🕐🕜...

  • @shirleybargeman4484
    @shirleybargeman4484 2 месяца назад

    Lewis Margaret Young Angela Harris Sharon

  • @srikanthchotu401
    @srikanthchotu401 4 месяца назад +1

    Upload excel

  • @srikanthchotu401
    @srikanthchotu401 4 месяца назад +1

    Plz upload Javascript,

    • @AAKSHAS
      @AAKSHAS 4 месяца назад

      Is that Java Spring boot app?

    • @th3kdot
      @th3kdot 4 месяца назад

      @@AAKSHASjavascript is completely separate from java it’s a scripting language used for web and app development. Java spring boot is a back end framework. It uses the java language.

    • @aammssaamm
      @aammssaamm 4 месяца назад

      If Google is still not enough, look for a simpler career.

    • @AAKSHAS
      @AAKSHAS 4 месяца назад

      @@th3kdot I didn't know this. Only Super Genius know this.

  • @cea2016
    @cea2016 Месяц назад

    Too much right here.

  • @pradippatil5832
    @pradippatil5832 3 месяца назад

    Their is recusive json response problem in my product api? How to solve it?

    • @UjagarXI
      @UjagarXI 3 месяца назад

      @JsonIgnore use this annotation where you are getting recursion

  • @TruthFinding-kz9
    @TruthFinding-kz9 2 месяца назад +1

    sir, why you put the CascadeType.All to the many side. It so wrong, it could cause to delete all the entity in two both side.
    For example this
    public class Product { @ManyToOne(cascade = CascadeType.ALL)
    @JoinColumn(name = "category_id")
    private Category category;}
    When user delete the product and duo to cascade = CascadeType.ALL it also delete the category ( Which is make non-sense). Not only that as category is remove and with orphanRemoval = true in Category class, it will also delete all the product which have that category

  • @salonsospain
    @salonsospain 4 месяца назад +1

    95618