Video này chia sẻ với các bạn những nội dung sau:
– Viết các Rest API GET, POST, PUT, DELETE trong Java Spring Boot
– Kết nối cơ sở dữ liệu MySQL sử dụng Docker
– Upload file, ảnh lên Server
– Controllers, Repositories, Services trong ứng dụng Spring Boot
– Sử dụng Dependency Injection, Service Injection
Các bạn comment dưới video để mình làm thêm các nội dung mới
Các bạn download mã nguồn tại đây(nhớ bấm Request Access):
Support –
SUBSCRIBE TO MY CHANNEL FOR MORE INTERESTING VIDEOS:
Twitter:
Facebook:
Sao mình làm y hệt mà vẫn bị lỗi 404 vậy mn ? chương trình không lỗi. KHi viết thẳng part vào file chứa main thì chương trình chạy ngon. Sao vậy ạ ? 8:32
Chào anh, anh có dạy kèm Spring boot ko anh
Cho hỏi thầy dùng môi trường gì để chạy lệnh docker vậy ạ?
anh có thể gửi cho em xem file application.properties đc ko ạ
hay quá thầy ơi! em cảm ơn thầy ạ mong thầy ra nhiều video hơn ạ
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
video anh ra rất hay mong anh ra thêm phần json
Thanks thầy Hoàng video hay ah.
thầy ơi tại sao khi e dùng LoggerFactory thì nó cứ báo lỗi ạ ?
private static final Logger logger = LoggerFactory.getLogger(Database.class); mà thêm private static final Logger logger = (Logger) LoggerFactory.getLogger(Database.class); như này thì lại dc ạ nhưng khi chạy thì cứ báo lỗi ở cái hàm này
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.
Ông này dạy cực kỳ thực tế
23:13 Thầy ơi, em set anotations @Id và @GeneratedValue(strategy = GenerationType.AUTO) rồi mà đến lúc chạy debug thì nhận được id=null, em mới học Spring Boot không biết fix sao, mong mọi người và thầy xem giúp em
lỗi: org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table product (id bigint not null, price double, product_name varchar(255), url varchar(255), year integer not null, primary key (id))" via JDBC Statement
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
Anh ơi, em download project của anh về rồi chạy thì có vẻ là không kết nối được với database mySQL. và đằng sau nó còn 1 đống lỗi nữa, Có thể sửa như nào ạ.
log: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
cảm ơn thầy rất nhiều
em cảm ơn Thầy nhiều nha
Rất mong a up thêm những video về backend data mining dễ hiểu nhất có thể 👍👍👍
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.
TNice tutorials might just be the first motivational comnt ive ever seen on a tutorial vid. ga thanks bro
Làm theo đến phút thứ 24:11 thì bị lỗi này. Ai bị lỗi như này không ạ
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "create table product (product_id bigint not null, price double, product_name varchar(255), productkey varchar(255), url varchar(255), [*]year integer not null, primary key (product_id))"; expected "identifier"; SQL statement:
create table product (product_id bigint not null, price double, product_name varchar(255), productkey varchar(255), url varchar(255), year integer not null, primary key (product_id)) [42001-214]
Anh có thể đẩy project lên github được không ạ.
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 ạ.
thanks you idol
1:00:50
Em làm giống thầy thì nó bị lỗi như thế này, không thể dùng in memory by H2 Database được , thầy fix giúp e với 🙁
Error executing DDL "create table product (id bigint not null, price double, product_name varchar(255), url varchar(255), year integer not null, primary key (id))" via JDBC Statement
at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) ~[hibernate-core-5.6.9.Final.jar:5.6.9.Final]
at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlString(SchemaCreatorImpl.java:458) ~[hibernate-core-5.6.9.Final.jar:5.6.9.Final]
at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlStrings(SchemaCreatorImpl.java:442) ~[hibernate-core-5.6.9.Final.jar:5.6.9.Final]
…
at org.springframework.beans.factory.support.AbstractAutowireCapableBea
thầy ơi em bị lỗi này thầy xem giúp em với org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "PRODUCT" not found (this database is empty); SQL statement:
insert into product (id, price, product_name, url, year) values (default, ?, ?, ?, ?) [42104-214]
em cám ơn thầy đã chia sẻ kiến thức
thank u ^^
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 ạ
Cho em hỏi là Springboot có thể có nhiều controller class không ạ
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ám ơn Thầy, các bài giảng rất hay và bổ ích
thầy ơi thầy làm về spring security được không ạ
anh ơi, trong cái phần DB ProductRepository productRepository , em bị couldnot autowire . No beans of 'ProductRepository' type 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)
mac M1 của em chạy docker bị lỗi no match mainfest thì fix sao thầy ơi
đế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 ..
Thầy ơi, thầy cho em hỏi chút. Mình muốn tìm kiếm chi tiết sản phẩm nhưng theo 1 trường khác mà không phải theo ID như kiểu tìm kiếm theo tên sản phẩm thì làm thế nào ạ ?
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
thầy giảng hay lắm ạ , mong thầy sớm làm spring security ạ
anh ơi cho em hỏi giả sử id được tự sinh nhưng trong case mà nhiều request cùng lúc thì khi đó chắc chắn thì sảy ra lỗi vì trùng lặp id (cùng time thì ko check dc có trùng lặp trong database mà đã random id rui)thì làm như nào ạ? thank anh
Tiếc là thầy dùng Mac lên nhiều thao tác cho người dùng Window hơi bỡ ngỡ
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ị ạ.
em bị lỗi Table 'springdemo1.hibernate_sequence' doesn't exist thì phải làm sao ạ
thầy làm video dạy java cho những người mới bắt đầu đi ạ.
very nice
hóng khóa docker của anh (y)
cám ơn thầy vì chiếc video này <3
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