@dangcq17 vâng bác có vẻ như nó ko đọc đc thằng jobinfos bác ạ... em call api ở methods r mới qua mouted để cho chạy cái methods đó, em thử log thằng this.jobinfos.created_at thì ra undefine
@dangcq17 nó dạng ntn bác ạ :3 có khi nào e lại lú ko ta kiểu ntn chắc thằng moment nó không hiểu r chắc phải convert nữa hay ntn bác nhỉ?
"createdAt": "2022-07-25T02:30:17.313Z",
Em có fix theo bác r nhưng ngày create time của em hơn 1 tháng r nó vẫn hiện 15 hour ago bác ạ, em không biết như thế nào nữa nhưng cứ qua 24hour nó lên 1 day là dc á bác :V
@ZeroOne bạn xem bài chạy docker container với non-root user của mình nhé. Mình khuyến khích chạy với non-root user để tăng tính bảo mật cho container của bạn, nhưng nó cũng sẽ khó hơn nếu bạn chưa thực sự thành thục Docker
Làm đủ các bước tới cấu hình file haproxy.cfg xong thì nó báo backend backend_rancher has no server available!
Check log thì báo như thế này. ai biết do gì chỉ em với
Nếu bỏ dòng @Component thì class VNEngine sẽ không phải là bean, sẽ không được Spring tìm đến và sử dụng. Nên nó sẽ tìm các bean khác có implements Engine và inject vào. Còn nếu không tìm được class nào thì... bạn demo thử là biết thôi.
Nếu khi tạo module nào đó, mà module đó cần một module khác phụ thuộc, thì IoC sẽ tìm trong IoC container xem có không, nếu có thì inject vào, nếu chưa thì tạo mới, bỏ vào container và inject vào. Mình chưa hiểu nó sẽ tạo mới như nào?
@Component
class VNEngine implements Engine {
...
}
@Component
class Car {
// Tìm object tương ứng với Engine và chèn (inject) vào đây
@Autowired
private Engine engine;
}
Trường hợp này thì IoC container sẽ có VNEngine và nó sẽ tự động inject vào Engine trong class Car phải ko nhỉ? Nếu không có
@Component
class VNEngine implements Engine {
...
}
ở đoạn code trên thì nó sẽ tạo mới kiểu gi nhỉ? thanks ad
THẢO LUẬN
@binchanhkun99 bac đưa code lên em xem thử nó lỗi ở đâu. Không thì bác log ra thằng data sau khi call bằng axios về debug xem
@dangcq17 vâng bác có vẻ như nó ko đọc đc thằng jobinfos bác ạ... em call api ở methods r mới qua mouted để cho chạy cái methods đó, em thử log thằng this.jobinfos.created_at thì ra undefine
@binchanhkun99 em test được mà bác
@dangcq17 nó dạng ntn bác ạ :3 có khi nào e lại lú ko ta kiểu ntn chắc thằng moment nó không hiểu r chắc phải convert nữa hay ntn bác nhỉ? "createdAt": "2022-07-25T02:30:17.313Z",
@binchanhkun99 bác gửi e dữ liệu created_at xem nó ntn
Em có fix theo bác r nhưng ngày create time của em hơn 1 tháng r nó vẫn hiện 15 hour ago bác ạ, em không biết như thế nào nữa nhưng cứ qua 24hour nó lên 1 day là dc á bác :V
hay quá anh ạ ~~ tks anh vì bài viết chất lượng
Cảm ơn bạn vì đã góp ý nha, mình sẽ update thêm vào bài viết
@maitrungduc1410 Cảm ơn bạn😁
@ZeroOne bạn xem bài chạy docker container với non-root user của mình nhé. Mình khuyến khích chạy với non-root user để tăng tính bảo mật cho container của bạn, nhưng nó cũng sẽ khó hơn nếu bạn chưa thực sự thành thục Docker
@maitrungduc1410 cảm ơn bạn. Cho mình hỏi thêm nữa là nếu mình muốn đặt user trong dockerfile thì mình nên đặt nó như nào
@kiendev are you sure ))
Làm đủ các bước tới cấu hình file haproxy.cfg xong thì nó báo backend backend_rancher has no server available! Check log thì báo như thế này. ai biết do gì chỉ em với
thắc mắc đã dc giải đáp
@tonghoangvu nếu có nhiều bean implements Engine thì nó dựa vào đâu để inject bean tương ứng vậy ah?
@tonghoangvu cảm ơn ad.
Nếu bỏ dòng
@Component
thì classVNEngine
sẽ không phải là bean, sẽ không được Spring tìm đến và sử dụng. Nên nó sẽ tìm các bean khác có implementsEngine
và inject vào. Còn nếu không tìm được class nào thì... bạn demo thử là biết thôi.Nếu khi tạo module nào đó, mà module đó cần một module khác phụ thuộc, thì IoC sẽ tìm trong IoC container xem có không, nếu có thì inject vào, nếu chưa thì tạo mới, bỏ vào container và inject vào. Mình chưa hiểu nó sẽ tạo mới như nào?
@Component class VNEngine implements Engine { ... }
@Component class Car { // Tìm object tương ứng với Engine và chèn (inject) vào đây @Autowired private Engine engine; }
Trường hợp này thì IoC container sẽ có VNEngine và nó sẽ tự động inject vào Engine trong class Car phải ko nhỉ? Nếu không có @Component class VNEngine implements Engine { ... } ở đoạn code trên thì nó sẽ tạo mới kiểu gi nhỉ? thanks ad
bài dịch của reactjs.org, đọc cả 2 sẽ dể hiểu hơn, cảm ơn b
Độ chính xác tuỳ theo model á bạn, nhưng theo công bố thì cũng cao á