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

  Рет қаралды 6,890

nutadev

nutadev

Күн бұрын

Пікірлер: 52
@nutadev
@nutadev 8 ай бұрын
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 😇
@lamtranmonkey
@lamtranmonkey 2 ай бұрын
cảm ơn anh rất nhiều, anh chỉ dạy rất tận tâm và dễ hiểu ạ.
@SangNguyenTan-q3d
@SangNguyenTan-q3d 4 ай бұрын
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
@ProviewLol4U
@ProviewLol4U Ай бұрын
càng xem càng hiểu anh ạ ( lần 3)
@nguyenson2750
@nguyenson2750 27 күн бұрын
bạn làm rất dễ hiểu
@hunghong9632
@hunghong9632 7 ай бұрын
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 7 ай бұрын
🎉
@lienchikhang4224
@lienchikhang4224 8 ай бұрын
Video hay, rất dễ hiểu. Mong a ra nhiều vids về Spring boot nữa
@nutadev
@nutadev 8 ай бұрын
Thanks b nè, theo dõi seri của mình thường xuyên nè
@some1here0
@some1here0 7 ай бұрын
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 7 ай бұрын
Thanks e nhìu nè, giúp a lan tỏa nhé ^_^
@quanmai3216
@quanmai3216 Ай бұрын
Anh cho em hỏi. H em có interface A, interface B . lớp C cần interface cả A,B nên triển khai A, B. Em có thêm lớp D nhưng chỉ cần interface B. Và khi em muốn xử dụng các logic được trển khai trong C, thì em phải tiêm cả A và B ạ ?
@ihqqqq-cq8gn
@ihqqqq-cq8gn 8 ай бұрын
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 8 ай бұрын
Hy vọng sẽ lan tỏa được tâm huyết này cho m.n ^_^, thanks b nè
@realsnsar
@realsnsar 7 ай бұрын
mong anh hoàn thành series này, quá nhiều thứ hay ho mà em học hỏi được
@nutadev
@nutadev 7 ай бұрын
Thanks e, lan tỏa series giúp a, để a có động lực ra nhiều video hơn nè ^_^
@cheesethank
@cheesethank 8 ай бұрын
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 8 ай бұрын
Giúp a chia sẽ sẽ lan tỏa để sớm được 1000 nè ^_^
@hieuominh5140
@hieuominh5140 4 ай бұрын
cảm ơn anh bài giảng của anh hay quá
@young4017
@young4017 Ай бұрын
hay qua a oiii
@ThôngHồ-j3t
@ThôngHồ-j3t 4 ай бұрын
làm về AOP được không ạ
@tienngominh2013
@tienngominh2013 7 ай бұрын
Hay quá anh ơi
@nutadev
@nutadev 7 ай бұрын
🫶🫶🫶
@longca2228
@longca2228 2 ай бұрын
Cảm ơn bạn đã giúp đỡ
@tiemanne
@tiemanne 8 ай бұрын
Thanks a, dễ hiểu lắm a 🥰
@nutadev
@nutadev 8 ай бұрын
thanks b ^^
@haulu6993
@haulu6993 7 ай бұрын
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 7 ай бұрын
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 à
@devat2314
@devat2314 4 ай бұрын
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 4 ай бұрын
2. bạn xem bài số 6 nhé ^^
@LearningDSA
@LearningDSA 7 ай бұрын
Anh ơi public hết mấy file MD đi anh bài nào public bài nấy luôn
@yifangqk
@yifangqk 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
@@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 8 ай бұрын
@@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è ^_^
@nguyenhuuduy1953
@nguyenhuuduy1953 4 ай бұрын
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 4 ай бұрын
B xem bài 6 nhé
@kenhgiaitri-haihuoc110
@kenhgiaitri-haihuoc110 8 ай бұрын
Hay quá a, cám ơn a
@nutadev
@nutadev 8 ай бұрын
thanks b ^_^
@nutadev
@nutadev 7 ай бұрын
Mọi người có thể tham gia group để cùng nhau chia sẽ kiến thức nha ^_^ facebook.com/groups/1572861979950687
@QuangLeChau
@QuangLeChau 8 ай бұрын
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 8 ай бұрын
Thanks b nè, hy vọng mình có đủ time và sk để làm nè ^_^
@phamcongtoan1399
@phamcongtoan1399 4 ай бұрын
đã xem xong!!
@lapnghiepshopee
@lapnghiepshopee 7 ай бұрын
ủ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 7 ай бұрын
Hẹn b vào bài số #6 nhé 🫶
@PhuNguyen-by3zq
@PhuNguyen-by3zq 8 ай бұрын
you saved my day bro ^
@nutadev
@nutadev 8 ай бұрын
awesome bro 🥰
@Uyn141
@Uyn141 7 ай бұрын
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 7 ай бұрын
phiên bản mới Spring tự động inject cho mình mà
@achienbui9347
@achienbui9347 6 ай бұрын
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 8 ай бұрын
Hayy
@nutadev
@nutadev 8 ай бұрын
Thanks b😊
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Cà Phê Chém Gió Về Cookie & Session
1:26:07
F8 Official
Рет қаралды 37 М.
SA - SOLID và ứng dụng thực tế
17:16
Việt Trần
Рет қаралды 12 М.
Giải ngố ORM và JPA và Hibernate | ORM, JPA, Hibernate là gì
14:01
Young Developer (YoungDeveloper.Net)
Рет қаралды 17 М.
HashMaps & Dictionaries, Explained Simply
22:44
Nic Barker
Рет қаралды 14 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41