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 😇
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.
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ý.
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
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
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è ^_^
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 ?
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 😇
Mọi người có thể tham gia group để cùng nhau chia sẽ kiến thức nha ^_^
facebook.com/groups/1572861979950687
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
Hay, định nghĩa ngắn gọn, dễ hiểu. Demo rõ ràng, dễ tiếp thu, tiếp cận. 💯
🎉
cảm ơn anh bài giảng của anh hay quá
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.
Thanks e nhìu nè, giúp a lan tỏa nhé ^_^
Video hay, rất dễ hiểu. Mong a ra nhiều vids về Spring boot nữa
Thanks b nè, theo dõi seri của mình thường xuyên nè
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🎉
Hy vọng sẽ lan tỏa được tâm huyết này cho m.n ^_^, thanks b nè
mong anh hoàn thành series này, quá nhiều thứ hay ho mà em học hỏi được
Thanks e, lan tỏa series giúp a, để a có động lực ra nhiều video hơn nè ^_^
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ý.
Giúp a chia sẽ sẽ lan tỏa để sớm được 1000 nè ^_^
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
2. bạn xem bài số 6 nhé ^^
làm về AOP được không ạ
Hay quá anh ơi
🫶🫶🫶
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
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 à
Thanks a, dễ hiểu lắm a 🥰
thanks b ^^
Anh ơi public hết mấy file MD đi anh bài nào public bài nấy luôn
Hay quá a, cám ơn a
thanks b ^_^
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
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è ^_^
@@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
@@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è ^_^
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 ạ
Thanks b nè, hy vọng mình có đủ time và sk để làm nè ^_^
đã xem xong!!
trường hợp có nhìu thằng implements MessageService thì làm sao cái @Autowried tự tìm đc nhỉ
B xem bài 6 nhé
you saved my day bro ^
awesome bro 🥰
ủ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
Hẹn b vào bài số #6 nhé 🫶
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 ?
phiên bản mới Spring tự động inject cho mình mà
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.
Hayy
Thanks b😊