Câu hỏi phỏng vấn Spring
Câu hỏi

Trong Spring, `...

Câu trả lời

Trong Spring Framework, Weaving là một quá trình liên quan đến Aspect-Oriented Programming (AOP), nơi các khía cạnh (aspects) được tích hợp vào trong mã nguồn tại các điểm cắt (join points) cụ thể để thực hiện các chức năng bổ sung mà không cần thay đổi mã nguồn gốc. Weaving có thể được thực hiện tại các thời điểm khác nhau trong chu trình phát triển và triển khai ứng dụng:

  1. Compile-time weaving: Các khía cạnh được tích hợp trực tiếp vào mã nguồn tại thời điểm biên dịch. Điều này yêu cầu một trình biên dịch đặc biệt (ví dụ: AspectJ compiler) để xử lý việc tích hợp các khía cạnh vào mã nguồn.
  2. Load-time weaving (LTW): Các khía cạnh được tích hợp vào mã nguồn tại thời điểm tải lớp (class loading). Điều này được thực hiện bằng cách sử dụng một trình tải lớp t...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Sự khác biệt giữa các Annotation @Controller@RestController trong Spring là gì?

middle

Spring Bean có cung cấp tính an toàn đối với luồng (thread safety) không?

senior

Trong Spring, cơ chế autowiring hoạt động như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào