Sobes.tech
Junior — Middle

Конфигурацияны аныктоо үчүн кандай белгилер менен таанышсыз?

sobes.tech AI

AIден жооп

Javaда Spring Framework жана башка китепканалардын annotations көбүнчө конфигурацияны аныктоо үчүн колдонулат. Аларды негизгиси:

  • @Configuration — класс биновдун аныктамаларын камтыйт деп белгилейт.
  • @Bean — метод бино түзүп, кайтарат деп белгилейт.
  • @ComponentScan — компоненттерди сканерлөө үчүн пакеттерди көрсөтөт.
  • @PropertySource — сырткы конфигурация файлын кошот.
  • @Value — конфигурациядан маанини талаага киргизет.

Мисал:

@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {

    @Bean
    public MyService myService() {
        return new MyService();
    }
}