Назад к вопросам
Junior — Middle
67
Какие аннотации в Spring используются для настройки и конфигурации компонентов приложения?
Ответ от нейросети
sobes.tech AI
В Spring для настройки и конфигурации компонентов приложения используются следующие основные аннотации:
@Component— обозначает класс как компонент Spring, который будет управляться контейнером.@Service— специализированный компонент для бизнес-логики.@Repository— для компонентов доступа к данным.@Controller— для контроллеров в MVC.@Configuration— класс, содержащий определения бинов.@Bean— метод внутри@Configuration, создающий бин.@Autowired— для автоматического внедрения зависимостей.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
@Component
public class MyComponent {
@Autowired
private MyService myService;
}