Học Spring Boot #3 | Nguyên lý IoC, Annotation @Component và @Autowired | nutadev

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • Học Spring Boot #3 | Nguyên lý IoC, Annotation @Component và @Autowired | nutadev
    Like, Đăng ký kênh ủng hộ mình có động lực ra video nhiều nhiều nhé ^_^
    ► Tiktok: / nutadev
    ► Facebook: / nutadevv
    ► Gmail: nuta.devv@gmail.com

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

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

    Hello mọi người hôm nay chúng ta lại đào sâu 1 kiển thức khó nữa rồi, nhớ xem đi xem lại bài #2 và #3 đến khi nào hiển thì thôi nhé, ^_^
    Bài số #4 sẽ dễ thở hơn 2 bài này rùi cố lên ☺
    Nhớ cho mình xin comment mình thích đọc comment của mn lắm đây 😇

  • @SangNguyenTan-q3d
    @SangNguyenTan-q3d 14 วันที่ผ่านมา

    Em cám ơn Anh rất nhiều, bữa giờ học framework em cứ băn khoăn về Anotation mãi, nhờ sơ đồ của Anh mà em mới nghiệm ra

  • @hieuominh5140
    @hieuominh5140 13 วันที่ผ่านมา

    cảm ơn anh bài giảng của anh hay quá

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

    Hay, định nghĩa ngắn gọn, dễ hiểu. Demo rõ ràng, dễ tiếp thu, tiếp cận. 💯

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

      🎉

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

    Mọi người có thể tham gia group để cùng nhau chia sẽ kiến thức nha ^_^
    facebook.com/groups/1572861979950687

  • @devat2314
    @devat2314 26 วันที่ผ่านมา

    Nội dung bạn đưa ra dễ hiểu và có ví dụ chi tiết, nhưng mình muốn góp ý thêm 1 chút ở video này:
    1. Bạn nên giải thích thêm: dùng IOC để quản lý Bean thì có lợi gì so với dev tự quản lý
    2. Nếu có 2 class đều implement MessageService thì điều gì sẽ xảy ra khi dùng @Autowired

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

      2. bạn xem bài số 6 nhé ^^

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

    Video hay, rất dễ hiểu. Mong a ra nhiều vids về Spring boot nữa

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

      Thanks b nè, theo dõi seri của mình thường xuyên nè

  • @ihqqqq-cq8gn
    @ihqqqq-cq8gn 4 หลายเดือนก่อน

    Hay quá a ơi e vừa học spring fw được 1 tuần vừa hay a ra series, giảng vừa dễ hiểu vừa có tâm ❤ chúc a thành công nhaa🎉

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

      Hy vọng sẽ lan tỏa được tâm huyết này cho m.n ^_^, thanks b nè

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

    mong anh hoàn thành series này, quá nhiều thứ hay ho mà em học hỏi được

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

      Thanks e, lan tỏa series giúp a, để a có động lực ra nhiều video hơn nè ^_^

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

    hy vọng kênh anh phát triển, để anh có thêm động lực. Một video về kiến thức hay thì ngoài việc nội dung truyền tải dễ hiểu thì giọng đọc rất quan trọng, đối với video của anh thì có cả 2.

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

      Thanks e nhìu nè, giúp a lan tỏa nhé ^_^

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

    Em thích kiểu học để hiểu bản chất giống thế này nè anh. Mong anh ra nhiều hơn về Spring Boot với những series về Java nha anh. Chúc anh sớm được 1000 người đăng ký.

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

      Giúp a chia sẽ sẽ lan tỏa để sớm được 1000 nè ^_^

  • @ThôngHồ-j3t
    @ThôngHồ-j3t 19 วันที่ผ่านมา +1

    làm về AOP được không ạ

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

    Hay quá anh ơi

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

      🫶🫶🫶

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

    Là 1 dev theo java đc 3 năm, thấy clip của anh rất thực thế khá dể hiểu, mong kênh sẽ càng ngày phát triển.
    Nếu được anh có thể public các file md anh viết không anh

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

      Thanks e nè, giúp a lan tỏa nhé ^_^, mấy file đó chắc xong series a up á, nó cũng đơn giản là text a show trên video thui à

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

    Thanks a, dễ hiểu lắm a 🥰

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

      thanks b ^^

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

    nếu có 2 class cùng implement MessageService thì làm sao Client nó biết cái nào mà inject nhỉ bạn

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

      Câu hỏi hay, khi đó sẽ lỗi vì nó không biết phải chọn cái nào, lúc này ta phải dùng 1 annotation khác để thông báo cho nó biết là nên dùng thằng nào trong 2 thằng đó, gợi ý dùng: @Primary hoặc @Qualifier nha, còn chi tiết thì hẹn bạn ở bài học tiếp theo nè ^_^

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

      @@nutadev vậy ở dự án thực tế có nhiều class implement thì nếu lỡ muốn dùng thằng này thì phải quay lại code bỏ @Primary đi à anh

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

      @@duylong3684 thì đúng rồi b chỉ dùng 1 thằng cần thiết mà, còn k thì dùng @Qualifier mỗi lần thay đổi chỉ cần thay tên Bean vào là được nè ^_^

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

    Anh ơi public hết mấy file MD đi anh bài nào public bài nấy luôn

  • @kenhgiaitri-haihuoc110
    @kenhgiaitri-haihuoc110 4 หลายเดือนก่อน

    Hay quá a, cám ơn a

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

      thanks b ^_^

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

    nếu được cuối khóa ấy anh làm 1 cái project bằng springboot xịn xịn đi anh em cảm ơn ạ

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

      Thanks b nè, hy vọng mình có đủ time và sk để làm nè ^_^

  • @nguyenhuuduy1953
    @nguyenhuuduy1953 10 วันที่ผ่านมา

    trường hợp có nhìu thằng implements MessageService thì làm sao cái @Autowried tự tìm đc nhỉ

    • @nutadev
      @nutadev  10 วันที่ผ่านมา

      B xem bài 6 nhé

  • @phamcongtoan1399
    @phamcongtoan1399 25 วันที่ผ่านมา

    đã xem xong!!

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

    ủa do có mỗi EMail implement MessageService ấy chứ, nếu có class khác implement thì IOC có phân biệt đc k

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

      Hẹn b vào bài số #6 nhé 🫶

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

    Mình không hiểu lắm về @Autowired nhưng trong những dự án mà mình từng được trải nghiệm thì thông thường @Autowired không được sử dụng. Đa phần việc tiêm sẽ được thực hiện qua việc khai báo đối tượng là final và khởi tạo đối tượng bằng constructor ? Tại sao vậy ? Mặc dù tác dụng của cả 2 cách là tương tự nhau ?

    • @AnhNguyễnNgọcHải-n8k
      @AnhNguyễnNgọcHải-n8k 3 หลายเดือนก่อน

      phiên bản mới Spring tự động inject cho mình mà

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

      Spring phiên bản mới nó tự động tiêm cho mình. Còn cái khai báo private final thì nó best practice rồi bác.

  • @PhuNguyen-by3zq
    @PhuNguyen-by3zq 4 หลายเดือนก่อน

    you saved my day bro ^

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

      awesome bro 🥰

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

    Hayy

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

      Thanks b😊