Sobes.tech
Junior — Middle

Spring çerçevesinde kullanılan temel başlangıç bileşenleri ve modülleri isimlendirebilir misin?

sobes.tech yapay zeka

AI'dan gelen yanıt

Spring'in temel bileşenleri ve modülleri şunları içerir:

  • Çekirdek Konteyner — ana konteyner, inversion of control (IoC) ve bağımlılık enjeksiyonu (DI) işlevselliği sağlar. spring-core, spring-beans, spring-context modüllerini içerir.
  • Spring AOP — yönelimli programlama modülü, çapraz kesit mantığını (kayıt, işlemler) ayırmaya olanak tanır.
  • Veri Erişimi/Entegrasyon — veritabanlarıyla çalışma modülleri, spring-jdbc, spring-orm (Hibernate, JPA), spring-tx ile işlem yönetimi.
  • Web — web uygulamaları oluşturmak için modüller, spring-web, spring-webmvc (Spring MVC).

Spring IoC'nin basit bir kullanımı örneği:

@Configuration
public class AppConfig {
    @Bean
    public MyService myService() {
        return new MyServiceImpl();
    }
}

@Component
public class MyComponent {
    private final MyService service;

    @Autowired
    public MyComponent(MyService service) {
        this.service = service;
    }
}