Java spring boot 3 tutorial: Exception Handling and Validation

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 57

  • @MeabuOP
    @MeabuOP 11 дней назад +1

    Được bạn bè recommend khóa học này, đúng là không uổng công, cảm ơn thầy

  • @MinhQuan20403
    @MinhQuan20403 10 месяцев назад +2

    rất hay và chi tiết anh ơi, chúc anh nhiều sức khỏe và mong anh ra thêm video series về spring này ạ, e đưa cho nhóm bạn em xem và học cùng, ai cũng khen là dễ hiều và tường minh

    • @DevteriaChannel
      @DevteriaChannel  10 месяцев назад

      Cảm ơn bạn, giúp mình like subscribe và share cho mọi người nhé.

  • @kyluatthepnhubenjamin
    @kyluatthepnhubenjamin 2 месяца назад

    Rất hữu ích cho những ai mới học phần Exception và Validation ạ.

  • @ngoduy6913
    @ngoduy6913 5 месяцев назад +1

    mua khoá học xong học qua anh lại dễ hiểu hơn:)

  • @chuothip6747
    @chuothip6747 10 месяцев назад

    Mong anh ra thêm nhiều video nữa ak

  • @dvd198
    @dvd198 7 месяцев назад

    Cảm ơn anh ạ. mong anh ra nhiều bài hơn để áp dụng vào các dự án thực tế

  • @nguyenhuyhoangduc4513
    @nguyenhuyhoangduc4513 4 месяца назад

    Video rất hữu ích, cảm ơn bạn nhiều nhé!

  • @quanganh7094
    @quanganh7094 10 месяцев назад

    rất hay anh ơi

  • @AnPham-my8oy
    @AnPham-my8oy 4 месяца назад

    hay quá anh, cảm ơn anh nhiều 😘😘😘

  • @nghiabasil
    @nghiabasil 10 месяцев назад

    hữu ích lắm anh ơi. Nhưng mà anh mở full màn hình khi code thì sẽ xem rõ hơn ạ. Cảm ơn anh

    • @DevteriaChannel
      @DevteriaChannel  10 месяцев назад

      Thanks e, lần sau a sẽ zoom text lớn hơn một chút để dễ đọc

  • @quanganh9299
    @quanganh9299 4 месяца назад

    Video trước anh thỏ thẻ như gái mới lớn, nay nói dõng dạc hơn rồi ạ ;)))))))
    Anh làm thêm khóa Spring core nữa đi ạ

  • @nguyenhuuhoang8131
    @nguyenhuuhoang8131 4 месяца назад

    Cảm ơn a !!!!

  • @xiu633
    @xiu633 9 месяцев назад

    hay anh ơi, anh xuất video với âm lượng lớn hơn nữa cho dễ nghe anh ạ

    • @DevteriaChannel
      @DevteriaChannel  9 месяцев назад

      Cảm ơn em, anh sẽ lưu ý hơn về âm lượng, hi vọng các video sau đã có cải thiện.

  • @Rayquaza1111
    @Rayquaza1111 2 месяца назад

    thanks a

  • @nguyenvanlong9492
    @nguyenvanlong9492 8 месяцев назад

    hay quá a ơi

  • @datngo9740
    @datngo9740 6 месяцев назад

    Cảm ơn anh

  • @huntwiller8231
    @huntwiller8231 8 месяцев назад

    Em thấy có mấy anh nói phần reflection, AOP cần nắm vững, anh có thể làm video về 2 chủ đề này được không ạ. Tầm quan trọng của concurrency nữa ạ.

    • @DevteriaChannel
      @DevteriaChannel  8 месяцев назад +3

      Anh note nhé, chắc anh sẽ làm một series về Spring core quá.

    • @anhdevga1109
      @anhdevga1109 5 месяцев назад

      @@DevteriaChannel Hóng seri Spring Core quá anh ơi

  • @tungngo7130
    @tungngo7130 10 месяцев назад

    A ơi làm thêm phần hiển thị lỗi trên html đi a

    • @DevteriaChannel
      @DevteriaChannel  10 месяцев назад

      Cách handle exception thì giống nhau. Chỉ khác nhau cách build response thôi. Series này anh chỉ tập trung vào Restful API thôi em nhé.

  • @LongNguyenBao-iz3wz
    @LongNguyenBao-iz3wz Месяц назад

    thay oi sao cua em khong co pom a

  • @quangkieu5175
    @quangkieu5175 10 месяцев назад +2

    em làm giống anh nhưng báo lỗi này ạ: java: annotation value must be a class literal

    • @DevteriaChannel
      @DevteriaChannel  10 месяцев назад +1

      Em check xem có thiếu .class ở phía sau tên Class name không? Phải có .class mới đc nhé

    • @quangkieu5175
      @quangkieu5175 10 месяцев назад

      em cảm ơn ạ

    • @quangkieu5175
      @quangkieu5175 10 месяцев назад

      Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'userRepository': Error creating bean with name 'userRepository' defined in com.example.repository.UserRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract boolean com.example.repository.UserRepository.existsByUserName(java.lang.String); Reason: Failed to create query for method public abstract boolean com.example.repository.UserRepository.existsByUserName(java.lang.String); No property 'userName' found for type 'User'; Did you mean 'username'
      em chạy được nhưng lại bị lỗi ạ

    • @DevteriaChannel
      @DevteriaChannel  10 месяцев назад +1

      Chữ UserName e sửa lại thành Username nhé, ở trong file UserRepository

    • @quangkieu5175
      @quangkieu5175 10 месяцев назад

      anh tạo video hướng dẫn đẩy message exception và validation lên view html đi ạ. em cảm ơn anh @@DevteriaChannel

  • @nguyenthanhluan9059
    @nguyenthanhluan9059 5 месяцев назад

    em gọi exception rồi mà nó cư ra "Could not commit JPA transaction" trên post man ko ra theo ý em. Theo anh thì do đâu vậy ạ

    • @DevteriaChannel
      @DevteriaChannel  5 месяцев назад

      Có thể em class GlobalExceptionHandler của em chưa catch hết tất cả các trường hợp

  • @phattuan5753
    @phattuan5753 4 месяца назад

    Việc dùng Docker với MySQL hayXAMPP với phpMyAdmin thì mình nên làm cái nào để hợp với môi trường thực tế cty vậy anh, nếu làm dự án lớn thì mình nên dùng cái nào nó sẽ tối ưu hơn vậy Anh

    • @DevteriaChannel
      @DevteriaChannel  4 месяца назад +2

      Đa số các dự án bây giờ đều triển khai theo cách đóng gói container nên em nên làm quen với Docker nhé

  • @quyetleduy6440
    @quyetleduy6440 9 месяцев назад

    cho em hỏi ở 13'50 tại sao có thể khai báo method ExistByUserName như vậy ạ, có phải là 1 tính năng của JpaRepository cho phép check tồn tại của properties bất kì của đối tượng không ạ

    • @DevteriaChannel
      @DevteriaChannel  9 месяцев назад +3

      Đúng rồi em đó là tính năng của Spring JPA, nó sẽ tự gencode theo tên method của em.

    • @nguyenthanhnam3134
      @nguyenthanhnam3134 5 месяцев назад

      @@DevteriaChannel tại sao method existsyUsername đó mình gõ vài chữ rồi ctrl Space lại không gợi ý nhỉ a

  • @trungkientran1640
    @trungkientran1640 9 месяцев назад

    e làm đến đoạn validation password thì nhập ko đúng nó hiện "Could not commit JPA transaction " là sao a

    • @DevteriaChannel
      @DevteriaChannel  9 месяцев назад

      Em post hình lỗi lên group facebook xem sao.

  • @Rin-zv7zv
    @Rin-zv7zv 6 месяцев назад

    nice

  • @39-minhtrung76
    @39-minhtrung76 7 месяцев назад

    này là làm bên phần BE đúng không anh còn khi muốn gọi api từ FE thì mình phải code lại kiểu khác hả anh

  • @tienhuynh2435
    @tienhuynh2435 7 месяцев назад

    khi nào mình nên validate ở entity và khi nào ở dto vậy ạ anh : (

    • @DevteriaChannel
      @DevteriaChannel  7 месяцев назад +1

      Entity thì chỉ validate theo shema (kiểu dữ liệu, range ...). Còn dto thì validate theo business rule nhưng đôi khi em cũng có thể nhìn thấy validate shema ở dto nhưng đó là schema theo business rule.

  • @dươngmạnh-h9u
    @dươngmạnh-h9u 5 месяцев назад

    khó thế nhỉ

  • @truongvietdzung5605
    @truongvietdzung5605 4 месяца назад

    Mình gặp lỗi này khi build, nhờ AD giải thích giúp với "Caused by: org.springframework.data.mapping.PropertyReferenceException: No property 'existByUsername' found for type 'User'

    • @DevteriaChannel
      @DevteriaChannel  4 месяца назад

      Do không có field username trong entity User, bạn check lại nhé có thể do nhầm userName thành username

    • @NgocTramNguyen-f3z
      @NgocTramNguyen-f3z Месяц назад

      Mình vừa gặp lỗi y chang vậy. Chữ exists mới đúng nha, lỗi trên hình do thiếu chữ s ở cuối.