Nếu có ai xảy ra lỗi ERROR 32940 ở 24:05 thì thay đổi thuộc tính year trong @Entity Product nhé. thay "year"-->"productYear". Lỗi này xảy ra khi cột year trùng với một từ khoá trong SQL . Khởi tạo lại getter,setter,contructor nữa nhé
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Spring Boot là một framework rất phổ biến trong lập trình web và cung cấp cho bạn nhiều tính năng hữu ích để xây dựng ứng dụng web. Tuy nhiên, việc học Spring Boot cũng có thể khó khăn một chút đối với người mới bắt đầu. Nếu bạn mới bắt đầu học Spring Boot, hãy bắt đầu từ những khái niệm cơ bản của Spring Boot. Sau đó, bạn có thể tìm hiểu về các tính năng của Spring Boot như Dependency Injection, Hibernate, Thymeleaf, Security, RESTful API và nhiều hơn nữa. Bên cạnh đó, việc thực hành là rất quan trọng khi học Spring Boot. Bạn có thể tạo một ứng dụng web đơn giản và thử áp dụng những khái niệm và tính năng của Spring Boot vào ứng dụng đó. Điều này giúp bạn hiểu rõ hơn về cách hoạt động của Spring Boot và cũng giúp bạn cải thiện kỹ năng lập trình của mình. Chúc bạn học tốt và thành công trong việc học Spring Boot!
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Thầy cho e hỏi bh e muốn học java Spring để đi xin việc thì nên bắt đầu từ spring boot, spring mvc hay gì ạ e thấy hệ sinh thái của spring nhiều framework quá ko biết học cái nào trước để dễ tìm việc
Cái tài liệu Spring trên trang chủ nó khá là phức tạp, tuy nhiên có thể phân biệt thế này cho tiện: Springboot: Cái này để viết các api, phục vụ cho ứng dụng web và ứng dụng mobile có thể gửi request lên application server để thêm bớt, sửa, xóa data trên Database. SpringMVC: cái này là mô hình MVC, để xây dựng ứng dụng web, bạn nào đã từng làm việc với PHP Laravel, asp.net mvc thì chắc là rõ. Em có thể tìm hiểu thêm nhé
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Thầy và mọi người cho em hỏi là mình lên làm gì sau khi đánh dòng lệnh "mysql -h localhost -P 3309 --protocol=tcp -u hoangnd -p" thì nhận được thông báo là "mysql is not as an internal or extenal command, operable program or batch file". Em đang dùng hệ điều hành windows 10 ạ.
em chào thầy ạ. cho em hỏi là lsao để fix đc lỗi không chạy đc CommandLineRunner vậy ạ. em bị lỗi chỗ này mà không thể tìm đc cách giải quyết ạ. mong thầy chỉ phương pháp ạ
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
nếu bạn chưa có kiến thức về Spring, bạn nên học Spring trước khi bắt đầu học Spring Boot. Spring cung cấp cho bạn một nền tảng cơ bản để hiểu các khái niệm, cấu trúc và cách thức hoạt động của Spring Boot. Bạn nên hiểu các khái niệm cơ bản của Spring như Dependency Injection, Inversion of Control, AOP, Spring MVC, JPA/Hibernate, và Spring Security. Khi bạn hiểu về Spring, bạn sẽ cảm thấy dễ dàng hơn khi học Spring Boot vì Spring Boot sử dụng tất cả các tính năng cơ bản của Spring và mở rộng chúng để tạo ra các ứng dụng đơn giản và dễ bảo trì hơn.
@@NguyenDucHoang Rất mong thầy ra một series Spring hoàn chỉnh, nhờ thầy màu em hiểu khá nhanh nhưng những cái khá hơi khó hiểu khi tự tìm hiểu. Dù sao cũng cảm ơn thầy vì tất cả.
@@NguyenDucHoang Thầy ơi thầy cho e hỏi mỗi lần e tắt máy đi thì e có chạy lệnh mysql -h localhost -P 3306 --protocol=tcp -u linhdao22 -p để khởi chạy con mysql trên docker ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061) thì nó bị lỗi như thế này mà e có thử mở docker lên và start trực tiếp 2024-10-06 15:58:42 You need to specify one of the following as an environment variable: 2024-10-06 15:58:42 - MYSQL_ROOT_PASSWORD 2024-10-06 15:58:42 - MYSQL_ALLOW_EMPTY_PASSWORD 2024-10-06 15:58:42 - MYSQL_RANDOM_ROOT_PASSWORD thì nó báo như vậy bh e phải khắc phục làm sao thầy nhỉ
@@linhsnipknike5565 em thử tạo lại container bằng lệnh sau: docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 -d mysql:latest có thể kiểm tra logs để đảm bảo rằng MySQL đã được khởi động mà không có lỗi nào: docker logs mysql-container Nếu bạn muốn start lại container cũ, hãy kiểm tra xem container đã có chưa bằng lệnh: docker ps -a Nếu container đã tồn tại, bạn có thể start lại nó với: docker start mysql-container
Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. thầy ơi e mới chạy lên mà gặp lỗi này và k thấy in ra giữ liệu ạ, thầy giúp e vs
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
của em bị lỗi Error executing DDL "create table product (id bigint generated by default as identity, price double, product_name varchar(255), url varchar(255), year integer not null, primary key (id))" via JDBC Statement em xin hướng gq với ạ
Em đã học xong phần Java core. Thầy cho e hỏi e chuyển qua học Java Spring Boot luôn được chưa vậy thầy hay cần học thêm gì trước khi chuyển qua học không ạ? Mong thầy giải đáp ạ.
Để chuyển sang học Java Spring Boot, bạn cần hiểu cách sử dụng một số khái niệm và kỹ thuật của Java, bao gồm: Hiểu về Spring Framework: Spring Boot là một phần của Spring Framework, vì vậy bạn cần hiểu cách sử dụng Spring Framework trước khi bắt đầu học Spring Boot. Spring Framework là một framework phổ biến trong Java được sử dụng để phát triển các ứng dụng web, ứng dụng di động và các ứng dụng enterprise. Cơ bản về Spring Boot: Sau khi bạn đã có kiến thức cơ bản về Spring Framework, bạn có thể bắt đầu học về Spring Boot. Spring Boot là một framework dựa trên Spring Framework giúp bạn dễ dàng tạo ra các ứng dụng web và microservice. Hiểu về cơ sở dữ liệu và SQL: Spring Boot thường được sử dụng để phát triển các ứng dụng kết nối với cơ sở dữ liệu, do đó, bạn cần hiểu về cơ sở dữ liệu và SQL để có thể sử dụng Spring Boot hiệu quả. Kiến thức về HTML, CSS và JavaScript: Nếu bạn muốn phát triển các ứng dụng web với Spring Boot, bạn cần hiểu về HTML, CSS và JavaScript. Ngoài ra, nếu bạn muốn học Spring Boot một cách hiệu quả, nên có kiến thức về design pattern và kiến trúc phần mềm. Đây là các khái niệm quan trọng trong phát triển phần mềm, giúp bạn xây dựng các ứng dụng có kiến trúc tốt, dễ bảo trì và dễ mở rộng. Tóm lại, trước khi chuyển sang học Spring Boot, bạn cần hiểu về Spring Framework, cơ sở dữ liệu và SQL, HTML, CSS và JavaScript.
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Thầy cho em hỏi, trong class Database, khi tạo productA thì bị báo lỗi các id, productName... mặc dù em có import models.Product, làm sao sửa vậy thầy.
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Thầy ơi em mới học java. Em làm theo thầy đến phút thứ 24 thì bị lỗi thế này thầy chỉ giúp em với ạ: Error executing DDL "create table product (id bigint not null, price float(53) not null, product_name varchar(255), url varchar(255), year integer not null, primary key (id))" via JDBC Statement
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K): www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Cái này cũng nhiều nguyên nhân, có thể thiếu anntation ở đâu đó, em down thử code ở đây về check nhé: drive.google.com/drive/folders/1lOjihy17jFoAgdTZqQnjLCtVNkNOAd0N
Em cám ơn anh ! Video rất hay và bổ ích ạ.Nhưng em có 1 câu hỏi muốn hỏi anh là ở các dự án thực tế khi deploy bằng VPS thì các công ty thường dùng cách lưu trữ file ở thư mục cùng project ( như cách của video ) hay lưu trữ tại bên thứ 3 như AWS S3,Cloudinary,.... ạ ?
Có ai gặp lỗi org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present khi upload file không ạ ( em up từ Postman)
Chào bạn, Bạn check thử xem trên postman, trường key có phải là file ko nhé: stackoverflow.com/questions/43936372/upload-file-springboot-required-request-part-file-is-not-present
@@NguyenDucHoang Cảm ơn anh ạ em đã sửa được rồi, em đang gặp 1 vấn đề khác là em tạo 1 thằng interface ProductService và class ProductServiceImplement ( để implement ProductService). Do thằng ProductService extends JpaRepository nên sang thằng ProductServiceImplement nó bắt Override hết tất cả các method của thằng ProductServiceImplement ( findAll(), findById()..... rất nhiều method) Có cách nào để ko cần imple ko ạ . Em cảm ơn anh trước ạ
Nếu có ai xảy ra lỗi ERROR 32940 ở 24:05 thì thay đổi thuộc tính year trong @Entity Product nhé. thay "year"-->"productYear". Lỗi này xảy ra khi cột year trùng với một từ khoá trong SQL . Khởi tạo lại getter,setter,contructor nữa nhé
Cảm ơn bạn nhé! Mình vừa gặp lỗi này xong.
cảm ơn bạn, mình cũng gặp lỗi tương tự với spring version 2.7
lam sao phat hien duoc zay ban
thanks bro
May có bạn phát hiện
Mong video về Spring security, JWT với microservice ạ
Quá xịn xò thầy ơi, nói to rõ, cái nào ra cái đó nhanh gọn không màu mè.
Mong thầy ra thêm nhiều video cover mấy cái công nghệ như này.
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
video nhanh như này học tiết kiệm thời gian, không rườm rà hợp vs nhưng người 5-6 năm mới code lại java học công nghệ mới như em, cảm ơn nhiều ạ
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Mong vid tiếp thanh Anh nói về Token, JWT và mấy cơ chế bảo mật ạ!, Vid này anh Giảng Perfect luôn
Cảm ơn bạn nhiều, sẽ cố gắng tổng hợp làm 1 ví dụ cho cả nhà :)
TNice tutorials might just be the first motivational comnt ive ever seen on a tutorial vid. ga thanks bro
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Em chuẩn bị học spring boot . xem video của thầy bổ ích và đúng lúc .
Spring Boot là một framework rất phổ biến trong lập trình web và cung cấp cho bạn nhiều tính năng hữu ích để xây dựng ứng dụng web. Tuy nhiên, việc học Spring Boot cũng có thể khó khăn một chút đối với người mới bắt đầu.
Nếu bạn mới bắt đầu học Spring Boot, hãy bắt đầu từ những khái niệm cơ bản của Spring Boot. Sau đó, bạn có thể tìm hiểu về các tính năng của Spring Boot như Dependency Injection, Hibernate, Thymeleaf, Security, RESTful API và nhiều hơn nữa.
Bên cạnh đó, việc thực hành là rất quan trọng khi học Spring Boot. Bạn có thể tạo một ứng dụng web đơn giản và thử áp dụng những khái niệm và tính năng của Spring Boot vào ứng dụng đó. Điều này giúp bạn hiểu rõ hơn về cách hoạt động của Spring Boot và cũng giúp bạn cải thiện kỹ năng lập trình của mình.
Chúc bạn học tốt và thành công trong việc học Spring Boot!
@@NguyenDucHoang cảm ơn thầy ạ
mong thầy ra nhiều video nói rõ về những điều cần phải trọng tâm về Spring boot
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Lần đầu xem video của Thầy, cũng là lần đầu học được những bài học hay như vậy. Cám ơn Thầy
Cảm ơn bạn đã quan tâm :)
rất thích những video content kiểu như này, rất thực dụng và nhanh gọn, mong bác ra những khóa học mới
Cảm ơn bạn đã quan tâm :)
đỉnh, vào thẳng vấn đề, k lan man, phù hơp cho người có đã có nền tảng
cảm ơn a đã làm video hướng dẫn, video này như là bootcamp để ôn tập nhanh kiến thức
Cảm ơn bạn đã quan tâm :)
Rất mong a up thêm những video về backend data mining dễ hiểu nhất có thể 👍👍👍
Cảm ơn bạn đã quan tâm :)
Em cảm ơn thầy khóa học bổ ích lắm ạ.
Học xong khóa này mới nhận ra là thầy hôm phản biện pj mình @@
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Ông này dạy cực kỳ thực tế
Nội dung rất chất lượng ạ. Em mong thầy có thể ra nhiều video hơn về Spring Boot ạ. Em cảm ơn thầy❤❤
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
@@NguyenDucHoang khóa của a dạy ạ
@@NguyenDucHoangthầy ơi. E chưa biết về MySql có học được không ạ. Muốn muốn dùng sqlServer có dc không ạ
@duongvantamfplhn4113 thoải mái đi em, có code chia sẻ qua google driver kèm nhóm zalo nhé
Em đã xem qua nhiều clip của thầy. Chia sẻ kiến thức rất hay và thực tế
Thank you
Thầy ra video nào cũng chất lượng, cứ mỗi 1 content thì thầy còn chia ra 2 ngôn ngữ Anh - Việt, đúng là đỉnh kout :D . chúc thầy sức khỏe và ra nhiều video giúp đỡ bọn em :D
Cảm ơn bạn đã quan tâm :)
@@NguyenDucHoang thầy xem có thể ra 1 video chỗ connect vs docker bằng máy window k ạ, chứ e k connect được, đang bị trì hoãn ạ
@@dothatsneaker16 bạn giả lập ubuntu hay centOS trên windows sẽ ngon hơn á
Video chất lượng quá thầy, mong thầy ra thêm các video về spring
Cảm ơn bạn đã quan tâm :)
Em cảm ơn thầy rất nhiều 💮
vì kiến thức thầy truyền đạt rất hay, dễ hiểu và giá trị ạ.
Cảm ơn bạn đã quan tâm :)
Cảm ơn thầy rất nhiều, cái phần DI vs Autowired em đọc trên mạng mà khó hiểu quá, may mà có vid của thầy, mong thầy ra thêm nhiều vid như này
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
may quá mãi mới tìm đc video dạy java spring boots chất lượng thế này , e cám ơn thầy nhiều ạ
mong thầy ra nhiều video giảng dạy hơn nữa ạ
Cảm ơn bạn đã quan tâm :)
@@NguyenDucHoang có bán khóa học hay gì hông thầy ơi
Ko bạn ơi, thỉnh thoảng rảnh làm video chia sẻ chút thoai
@@NguyenDucHoang Vậy nếu được rất mong a ra video về Security Springboot ạ. Chủ đề này khá phức tạp và hay ho
@@congdatt đồng tình với bác :)))
mấy hnay em cũng đang tìm học spring security mà chưa tìm đc chỗ ưng
Cám ơn Thầy, các bài giảng rất hay và bổ ích
Thank you 💟
quá tuyệt vời anh ơi
Nội dung bổ ích, truyền đạt hay dễ hiểu. Cảm ơn thầy rất nhiều!
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Em cảm ơn thầy rất nhiều vì đã có 1 video rất bổ ích. Đối với em phần hay nhất là phần Update File/Image.❤❤
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
docs.google.com/document/d/14p8n9JrndtC6QPIbJ83iGWNEgv2CRAVL7KKVeJZ4-9I/edit?fbclid=IwAR3AojgoBN6YhLAdOFbFveAFhKeqwIdw-Ymk5hVrtT4lHmYDv6csUeguXZM
Cách truyền đạt rất hay và khoa học ❤
Dạ em cám ơn thầy em làm theo thầy và được hết, học được rất nhiều cái hay.
Cảm ơn bạn đã làm video này. Rất hữu ích ạ :)
Cảm ơn bạn đã quan tâm :)
Hay quá anh! Mong anh làm thêm video về Authentication và Authorization, phân quyền truy cập.
Cảm ơn bạn đã quan tâm :). Sẽ cố gắng sắp xếp time làm cho mọi người
Video hay qúa, mong anh ra thêm các video về Java.
Cảm ơn bạn đã quan tâm :)
Sao em làm đến chỗ phút 24 mà nó ko hiên ra insert data, thầy giúp em với
Cảm ơn thầy, đúng cái em đang cần học.
Cảm ơn bạn đã quan tâm :)
rất hay ạ ,mong thầy sẽ có video làm về spring web mvc và spring security,JWT ạ
ok bạn. sẽ note lại và làm video mới
Thầy giảng hay quá !!! Cảm ơn thầy rất nhiều ạ:)
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Hay quá anh ơi. Video chất lượng :)
ok thanks em
hay quá, mong thầy ra những video tiếp theo :)
soanh kiu Hiếu, cần code bấm link dưới nhé
Video rất hay ạ. Mong a ra nhiều sản phẩm hơn nữa
Cảm ơn bạn đã quan tâm :)
video anh ra rất hay mong anh ra thêm phần json
dạ thầy ơi em học mobile muốn học thêm viết api bằng java có học được khóa học trên udemy của thầy được không ạ
thầy giảng hay lắm ạ , mong thầy sớm làm spring security ạ
Cảm ơn bạn đã quan tâm :)
Cảm ơn thầy, video rất hữu ích, mong thầy ra thêm về docker ạ
ok để tớ nghiên cứu và làm dần
Video rất hay!
Cám ơn thầy rất nhiều. Mong thầy làm về docker ak.
Cảm ơn bạn đã quan tâm :)
Thầy cho e hỏi bh e muốn học java Spring để đi xin việc thì nên bắt đầu từ spring boot, spring mvc hay gì ạ e thấy hệ sinh thái của spring nhiều framework quá ko biết học cái nào trước để dễ tìm việc
Cái tài liệu Spring trên trang chủ nó khá là phức tạp, tuy nhiên có thể phân biệt thế này cho tiện:
Springboot: Cái này để viết các api, phục vụ cho ứng dụng web và ứng dụng mobile có thể gửi request lên application server để thêm bớt, sửa, xóa data trên Database.
SpringMVC: cái này là mô hình MVC, để xây dựng ứng dụng web, bạn nào đã từng làm việc với PHP Laravel, asp.net mvc thì chắc là rõ. Em có thể tìm hiểu thêm nhé
Video rất hay, chi tiết, em cảm ơn thầy rất nhiều ạ.
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Hay quá thầy ơi. Mong thầy ra video spring security
Cảm ơn bạn đã quan tâm :)
video a dạy hay quá, e đã subcribe kênh của a sau khi xem :D
Cảm ơn bạn đã quan tâm :)
em cám ơn thầy đã chia sẻ kiến thức
Thank you :)
@@NguyenDucHoang sao thầy bấm nhanh thế ạ, di chuyển cont trỏ chuột nhanh giữa các dòng ạ, thầy làm video chia sẻ đi ạ
hóng khóa docker của anh (y)
Sắp rồi em, chỉ trong tuần này thui
Đây em nhé:
ua-cam.com/video/Bemy5gBjZrE/v-deo.html
@@NguyenDucHoang dạ anh, em đang cày rồi anh ạ, em cảm ơn anh nhiều nhé.(y)
Mong anh ra thêm video về spring ạ, hy vọng có 1 dự án để code theo ạ :3
Cảm ơn bạn đã quan tâm :)
thầy làm video dạy java cho những người mới bắt đầu đi ạ.
Java cơ bản mình ko up youtube, nếu bạn muốn thì add fb để mình share thêm nhé:
facebook.com/nguyen.duc.hoang.bk
cho em hỏi cái test_db mình tạo ra từ trước hay nó tự tạo ra ạ
Cảm ơn thầy, bài giảng rất hay
Cảm ơn bạn đã quan tâm :)
Mong anh làm tiếp các phần về Spring Boost ạ . Video của anh cô đọng mà hay quá.
Cảm ơn bạn đã quan tâm :)
Thanks thầy Hoàng video hay ah.
Thank you :)
a làm 1 khóa spring boot từ cơ bản đến nâng cao đi ạ
Video này là code từ đầu đó em, chỗ nào mọi người chưa clear thì comment ở dưới để mình tổng hợp vào video tiếp theo nhé
cám ơn thầy vì chiếc video này
Cảm ơn bạn đã quan tâm :)
hay quá thầy ơi! em cảm ơn thầy ạ mong thầy ra nhiều video hơn ạ
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Thưa anh, cho em xin suộc code để tham khảo ạ.
Cho em hỏi là Springboot có thể có nhiều controller class không ạ
Yes, chắc chắn em. Mỗi thực thể như Person, Student. Product,.... sẽ thành các Model và Controller tương ứng
thầy ơi, khóa học Springboot api vs angular mua bằng thẻ bên nhật được không ạ, hay thanh toán bằng tiền việt ạ
E chat zalo a support nhé
video hay qúa a
Cảm ơn bạn đã quan tâm :)
em thắc mắc sao thầy ko dạy viết 1 project đày đủ cả service nữa ạ? vì đi làm ít nơi cho tắt từ repo sang controller luôn thế lắm ạ.
Có khoá trên udemy đủ cả service,repo, jwt,... luôn đây em:
docs.google.com/document/d/1V0G7W_tcxBBal0gaadD56op8Hlje8N24QiUA_DNG_aQ/edit
em cảm ơn Thầy nhiều nha
Cảm ơn bạn đã quan tâm :)
Cho hỏi thầy dùng môi trường gì để chạy lệnh docker vậy ạ?
Video tutorial rất hay ạ, anh có thể làm thêm về consume RESTful APIs được không ạ, cảm ơn anh.
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
cảm ơn thầy rất nhiều
Cảm ơn bạn đã quan tâm :)
Thầy và mọi người cho em hỏi là mình lên làm gì sau khi đánh dòng lệnh "mysql -h localhost -P 3309 --protocol=tcp -u hoangnd -p" thì nhận được thông báo là "mysql is not as an internal or extenal command, operable program or batch file". Em đang dùng hệ điều hành windows 10 ạ.
Em download và cài XAMPP sau đó set environment path đến thư mục chứa mysql.exe là gọi đc lệnh trên
em chào thầy ạ. cho em hỏi là lsao để fix đc lỗi không chạy đc CommandLineRunner vậy ạ. em bị lỗi chỗ này mà không thể tìm đc cách giải quyết ạ. mong thầy chỉ phương pháp ạ
Cho em xin code của bài này được không anh. Em cảm ơn anh nhiều!
làm web có cần phải học spring không anh, hay học spring boot luôn ?
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Anh có Khóa java spring boot nào online không ạ. a share link để e đăng ký học với ạ
anh đợt này ko có khóa online nào, đang lụt mấy dự án quá
a hài hước quá :"nội bộ lục đục" . Nghe k ổn thật a haha
Kaka
Phần mô tả dưới video có khóa udemy 24 tiếng đóa em
@@NguyenDucHoang a inteliji của a dag xài theme j đẹp v ạ
Em có một câu hỏi mong thầy giải đáp là trước khi học Spring Boot thì có nên học Spring trước không ạ
Em xin cảm ơn.
nếu bạn chưa có kiến thức về Spring, bạn nên học Spring trước khi bắt đầu học Spring Boot. Spring cung cấp cho bạn một nền tảng cơ bản để hiểu các khái niệm, cấu trúc và cách thức hoạt động của Spring Boot. Bạn nên hiểu các khái niệm cơ bản của Spring như Dependency Injection, Inversion of Control, AOP, Spring MVC, JPA/Hibernate, và Spring Security.
Khi bạn hiểu về Spring, bạn sẽ cảm thấy dễ dàng hơn khi học Spring Boot vì Spring Boot sử dụng tất cả các tính năng cơ bản của Spring và mở rộng chúng để tạo ra các ứng dụng đơn giản và dễ bảo trì hơn.
@@NguyenDucHoang Rất mong thầy ra một series Spring hoàn chỉnh, nhờ thầy màu em hiểu khá nhanh nhưng những cái khá hơi khó hiểu khi tự tìm hiểu. Dù sao cũng cảm ơn thầy vì tất cả.
Cám ơn ad nhiều,
Cảm ơn bạn đã quan tâm :)
Anh cái gì cũng pro
Mấy cái này mình cũng toàn google thôi bạn, hi vọng chia sẻ cho anh em lập trình đồng thời mình cũng tranh thủ update kiến thức nữa :)
Vâng anh, em cũng đam mê làm video, blog lập trình giống anh. Anh làm bên Tố Hữu à?
em cam on anh rat nhieu
Cảm ơn bạn đã quan tâm :)
Thầy ơi thầy cho e hỏi thầy đang dùng phiên bản java bao nhiêu để code project này v ạ
@@linhsnipknike5565 vid này là jdk 11 e nhé
@@NguyenDucHoang em cảm ơn thầy ạ
@@NguyenDucHoang Thầy ơi thầy cho e hỏi mỗi lần e tắt máy đi thì e có chạy lệnh mysql -h localhost -P 3306 --protocol=tcp -u linhdao22 -p để khởi chạy con mysql trên docker ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061) thì nó bị lỗi như thế này mà e có thử mở docker lên và start trực tiếp 2024-10-06 15:58:42 You need to specify one of the following as an environment variable:
2024-10-06 15:58:42 - MYSQL_ROOT_PASSWORD
2024-10-06 15:58:42 - MYSQL_ALLOW_EMPTY_PASSWORD
2024-10-06 15:58:42 - MYSQL_RANDOM_ROOT_PASSWORD thì nó báo như vậy bh e phải khắc phục làm sao thầy nhỉ
@@linhsnipknike5565 em thử tạo lại container bằng lệnh sau:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 -d mysql:latest
có thể kiểm tra logs để đảm bảo rằng MySQL đã được khởi động mà không có lỗi nào:
docker logs mysql-container
Nếu bạn muốn start lại container cũ, hãy kiểm tra xem container đã có chưa bằng lệnh:
docker ps -a
Nếu container đã tồn tại, bạn có thể start lại nó với:
docker start mysql-container
Mong video reCaptcha trong Flutter của thầy ạ
ok bạn, sẽ nghiên cứu và update trong các video sau
Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. thầy ơi e mới chạy lên mà gặp lỗi này và k thấy in ra giữ liệu ạ, thầy giúp e vs
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
của em bị lỗi Error executing DDL "create table product (id bigint generated by default as identity, price double, product_name varchar(255), url varchar(255), year integer not null, primary key (id))" via JDBC Statement
em xin hướng gq với ạ
Em chạy thử câu lệnh đó trên SQL xem bị lỗi ko nhé :d
mình cũng gặp lỗi này :(
minh cung bi y vay
thêm dòng này spring.jpa.properties.hibernate.globally_quoted_identifiers=true vào src/main/resource/application.properties
@@ninhnam9304 cảm ơn bạn nha tớ cũng gặp và đã fix được 😀
Em đã học xong phần Java core. Thầy cho e hỏi e chuyển qua học Java Spring Boot luôn được chưa vậy thầy hay cần học thêm gì trước khi chuyển qua học không ạ? Mong thầy giải đáp ạ.
Để chuyển sang học Java Spring Boot, bạn cần hiểu cách sử dụng một số khái niệm và kỹ thuật của Java, bao gồm:
Hiểu về Spring Framework: Spring Boot là một phần của Spring Framework, vì vậy bạn cần hiểu cách sử dụng Spring Framework trước khi bắt đầu học Spring Boot. Spring Framework là một framework phổ biến trong Java được sử dụng để phát triển các ứng dụng web, ứng dụng di động và các ứng dụng enterprise.
Cơ bản về Spring Boot: Sau khi bạn đã có kiến thức cơ bản về Spring Framework, bạn có thể bắt đầu học về Spring Boot. Spring Boot là một framework dựa trên Spring Framework giúp bạn dễ dàng tạo ra các ứng dụng web và microservice.
Hiểu về cơ sở dữ liệu và SQL: Spring Boot thường được sử dụng để phát triển các ứng dụng kết nối với cơ sở dữ liệu, do đó, bạn cần hiểu về cơ sở dữ liệu và SQL để có thể sử dụng Spring Boot hiệu quả.
Kiến thức về HTML, CSS và JavaScript: Nếu bạn muốn phát triển các ứng dụng web với Spring Boot, bạn cần hiểu về HTML, CSS và JavaScript.
Ngoài ra, nếu bạn muốn học Spring Boot một cách hiệu quả, nên có kiến thức về design pattern và kiến trúc phần mềm. Đây là các khái niệm quan trọng trong phát triển phần mềm, giúp bạn xây dựng các ứng dụng có kiến trúc tốt, dễ bảo trì và dễ mở rộng.
Tóm lại, trước khi chuyển sang học Spring Boot, bạn cần hiểu về Spring Framework, cơ sở dữ liệu và SQL, HTML, CSS và JavaScript.
@@NguyenDucHoang Cảm ơn thầy rất nhiều, lời khuyên của người có kinh nghiệm đi trước bao giờ cũng rất bổ ích.
Thầy ra nhiều video hơn được k ạ, hay quá
Cảm ơn bạn đã quan tâm :)
hay , cám ơn nhiều ♥♥♥
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Cảm ơn anh ^^
Thầy cho em hỏi, trong class Database, khi tạo productA thì bị báo lỗi các id, productName... mặc dù em có import models.Product, làm sao sửa vậy thầy.
e vừa học xong oop qua video học được chưa thầy
Yess, chiển thôi bạn, chần chừ gì nữa
cảm ơn thầy
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
hay quá ad, ad có thể làm thêm series spring cloud ko?
ok bạn, sẽ cố gắng update cho cả nhà
đến đoạn docker e ghi cùng một dòng mà vẫn k đc (( có khi phải chạy sang học docker rồi quay lại học tiếp ..
Ok em :)
@@NguyenDucHoang a viết trang hoàn chỉnh để code theo đi ạ
Thầy ơi em mới học java. Em làm theo thầy đến phút thứ 24 thì bị lỗi thế này thầy chỉ giúp em với ạ:
Error executing DDL "create table product (id bigint not null, price float(53) not null, product_name varchar(255), url varchar(255), year integer not null, primary key (id))" via JDBC Statement
mình cũng bị lỗi này, bạn fix được chưa ạ
sửa properties year thành productYear hay đại loại gì đấy nhé, dùng mỗi year không thì nó bị trùng với keyword trong H2 Database
Video is so great!
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Anh xài theme nào của itelliJ vậy anh?
Cái này là XCode Dark Theme em nhé
sao bác ko sử dụng visual studio code nhỉ
Chia sẻ với mọi người khóa học Java Spring + Angular (đã gắn sẵn coupon 279K):
www.udemy.com/course/viet-ung-dung-ban-hang-voi-java-springbootapi-va-angular/?couponCode=75011CD5376784471C99
Em làm phần tìm user theo id thì gặp lỗi này thầy ơi Could not find acceptable representation
Cái này cũng nhiều nguyên nhân, có thể thiếu anntation ở đâu đó, em down thử code ở đây về check nhé:
drive.google.com/drive/folders/1lOjihy17jFoAgdTZqQnjLCtVNkNOAd0N
Em cám ơn anh ! Video rất hay và bổ ích ạ.Nhưng em có 1 câu hỏi muốn hỏi anh là ở các dự án thực tế khi deploy bằng VPS thì các công ty thường dùng cách lưu trữ file ở thư mục cùng project ( như cách của video ) hay lưu trữ tại bên thứ 3 như AWS S3,Cloudinary,.... ạ ?
tùy kinh phí công ty. nhưng công ty nhỏ thì thường lưu vào database cho rẻ
Cái khúc H2 để nó auto insert data thì cứ bị báo table product not found
Có ai gặp lỗi
org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not present
khi upload file không ạ ( em up từ Postman)
Chào bạn,
Bạn check thử xem trên postman, trường key có phải là file ko nhé:
stackoverflow.com/questions/43936372/upload-file-springboot-required-request-part-file-is-not-present
@@NguyenDucHoang Cảm ơn anh ạ em đã sửa được rồi, em đang gặp 1 vấn đề khác là em tạo 1 thằng interface ProductService và class ProductServiceImplement ( để implement ProductService). Do thằng ProductService extends JpaRepository nên sang thằng ProductServiceImplement nó bắt Override hết tất cả các method của thằng ProductServiceImplement ( findAll(), findById()..... rất nhiều method) Có cách nào để ko cần imple ko ạ . Em cảm ơn anh trước ạ
anh có thể gửi cho em xem file application.properties đc ko ạ
a ơi làm thêm video về Docker đi ạ
Đây em nhé:
ua-cam.com/video/Bemy5gBjZrE/v-deo.html