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

Поділитися
Вставка
  • Опубліковано 24 жов 2024

КОМЕНТАРІ • 46

  • @nutadev
    @nutadev  5 місяців тому +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 😇

  • @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

  • @SangNguyenTan-q3d
    @SangNguyenTan-q3d Місяць тому

    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

  • @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. 💯

  • @hieuominh5140
    @hieuominh5140 Місяць тому

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

  • @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é ^_^

  • @lienchikhang4224
    @lienchikhang4224 5 місяців тому +1

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

    • @nutadev
      @nutadev  5 місяців тому

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

  • @ihqqqq-cq8gn
    @ihqqqq-cq8gn 5 місяців тому

    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  5 місяців тому

      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è ^_^

  • @cheesethank
    @cheesethank 5 місяців тому

    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  5 місяців тому

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

  • @devat2314
    @devat2314 Місяць тому

    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  Місяць тому +1

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

  • @ThôngHồ-j3t
    @ThôngHồ-j3t Місяць тому +1

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

  • @tienngominh2013
    @tienngominh2013 4 місяці тому

    Hay quá anh ơi

    • @nutadev
      @nutadev  4 місяці тому

      🫶🫶🫶

  • @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 5 місяців тому

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

    • @nutadev
      @nutadev  5 місяців тому

      thanks b ^^

  • @LearningDSA
    @LearningDSA 4 місяці тому

    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 5 місяців тому

    Hay quá a, cám ơn a

    • @nutadev
      @nutadev  5 місяців тому

      thanks b ^_^

  • @yifangqk
    @yifangqk 5 місяців тому +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  5 місяців тому +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 5 місяців тому

      @@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  5 місяців тому

      @@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è ^_^

  • @QuangLeChau
    @QuangLeChau 5 місяців тому

    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  5 місяців тому

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

  • @phamcongtoan1399
    @phamcongtoan1399 Місяць тому

    đã xem xong!!

  • @nguyenhuuduy1953
    @nguyenhuuduy1953 Місяць тому

    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  Місяць тому

      B xem bài 6 nhé

  • @PhuNguyen-by3zq
    @PhuNguyen-by3zq 5 місяців тому

    you saved my day bro ^

    • @nutadev
      @nutadev  5 місяців тому

      awesome bro 🥰

  • @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 4 місяці тому

    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 4 місяці тому

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

    • @achienbui9347
      @achienbui9347 3 місяці тому

      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.

  • @huynamoan2392
    @huynamoan2392 5 місяців тому

    Hayy

    • @nutadev
      @nutadev  5 місяців тому

      Thanks b😊