Junior — Middle
86
Puoi nominare le principali annotazioni utilizzate in Spring Boot?
Le aziende dove è stato chiesto
Datanomika
Risposta dell'AI
sobes.tech AI
В Spring Boot часто используются следующие основные аннотации:
@SpringBootApplication— объединяет@Configuration,@EnableAutoConfigurationи@ComponentScan, служит точкой входа приложения.@RestController— обозначает класс как REST-контроллер, автоматически добавляет@ResponseBodyко всем методам.@RequestMapping(и производные:@GetMapping,@PostMappingи др.) — для маршрутизации HTTP-запросов к методам контроллера.@Autowired— для автоматического внедрения зависимостей.@Component,@Service,@Repository— для обозначения компонентов, сервисов и репозиториев соответственно.@Configuration— для классов конфигурации Spring.
Пример:
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}