Junior — Middle
107
Kuras Spring anotācijas tiek izmantotas lietojumprogrammas komponentu konfigurēšanai un iestatīšanai?
Atbilde no AI
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;
}