What is the main class of a Spring Boot application typically annotated with?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "@SpringBootApplication". Lớp chứa phương thức main gọi SpringApplication.run thường được gắn @SpringBootApplication, một annotation tổng hợp gồm @SpringBootConfiguration (lớp cấu hình), @EnableAutoConfiguration (bật tự cấu hình theo thư viện có trên classpath) và @ComponentScan (quét bean bắt đầu từ package của chính lớp đó); vì vậy lớp main nên đặt ở package gốc. "@Component" chỉ đánh dấu một lớp là bean thông thường, không bật tự cấu hình hay quét thành phần. "@Service" là stereotype cho tầng nghiệp vụ. "@Repository" là stereotype cho tầng truy cập dữ liệu, kèm dịch exception lưu trữ. Gắn @Component, @Service hay @Repository lên lớp main chỉ biến nó thành bean chứ không khởi động được cơ chế của Spring Boot.

Cùng phần 3

Xuất hiện trong 1 bộ đề