Trang Chủ

Giới thiệu các Annotation cơ bản trong Spring Boot

Mở Đầu

Trong quá trình sử dụng Spring Framework để lập trình, đặc biệt là Spring Boot. Chắc hẳn các bạn đã gặp các Annotation (Chú thích) là điều khó tránh khỏi. Nó thường hay sử dụng để cung cấp thông tin dữ liệu cho đoạn source code Java của bạn.

Bài viết sau đây, mình xin giải thích và hướng dẫn sử dụng một số annotation thường gặp nhiều nhất.

Các kiến thức cần nắm

@Autowire

@Configuration

@Bean

@ComponentScan

@Component

Component Configuration
Sẽ không thể @Autowire một lớp nếu lớp đó không sử dụng @Component. Nó giống như file Bean.xml dùng để khai báo các bean .
Khi bạn muốn xác định lớp để Injection thì phải đánh dấu bằng cách sử dụng annotation này để spring biết. Sẽ được spring tự động phát hiện.

@Service

@Repository

@Scope

@PropertySource & @Value

@Valid

=> Ở trường hợp này nếu như Object User bị null ở properties (name, className) thì sẽ bị bắt lỗi.

@ReponseBody

Kết

Như vậy là đã xong rồi đấy! Hi vọng bạn hiểu được cách sử dụng các Annotation làm việc thông qua trong các ví dụ nhỏ này.

Ví dụ này cũng khá là phức tạp, nên có khi bạn sẽ phải đọc đi đọc lại nhiều lần, nhưng hãy kiên nhẫn nhé!

Cảm ơn các bạn đã đọc bài

Chia sẻ bài viết ngay