@Configuration anotasyonu, @Component anotasyonu ile işaretlenmiş bir sınıfa benzer şekilde davranır ve @Component anotasyonu özelliklerini içerir. Bu durum, @Configuration sınıflarının Spring tarafından yönetilen bileşenler olduğunu belirtir. Ancak, bu durumda bile, Java dilinde resmi bir "miras" ilişkisi bulunmaz. Yani, @Configuration sınıfları @Component sınıflarından miras almadıkları gibi, bu anotasyonlar arasında genel bir Java sınıf miras ilişkisi de bulunmaz. Bunun yerine, @Configuration sınıfları, @Component anotasyonu ile işaretlenmiş sınıfların özelliklerini içermektedir. Bu durum, Spring Framework içinde özel bir durumu temsil eder ve normal Java miras ilişkilerinden farklıdır. @Configuration anotasyonu, Spring Konteyner'e bean tanımlamalarını sağlamak ve özellikle Java tabanlı yapılandırma sınıflarını ifade etmek için kullanılır. Ancak, Java dilinde extends anahtar kelimesi kullanılarak ifade edilen tipik bir miras ilişkisi bulunmaz.
Hocam ben yeni proje açmak yerine yeni bir Package oluşturdum ve class ları bunu içinde tanımladım ama 404 not found hatası alıyorum , main class a @ComponentScan anatosyanu ekleyince düzeliyor ama bu seferde diğerlerinde hata alıyorum. Önceden çalışıyordu bi anda oldu neden olmuş olabilir? Bu arada elinize sağlık müthiş bir adamsınız..
Hayat kurtarıyosun abim🤝)
@Configuration anotasyonu, @Component anotasyonu ile işaretlenmiş bir sınıfa benzer şekilde davranır ve @Component anotasyonu özelliklerini içerir. Bu durum, @Configuration sınıflarının Spring tarafından yönetilen bileşenler olduğunu belirtir.
Ancak, bu durumda bile, Java dilinde resmi bir "miras" ilişkisi bulunmaz. Yani, @Configuration sınıfları @Component sınıflarından miras almadıkları gibi, bu anotasyonlar arasında genel bir Java sınıf miras ilişkisi de bulunmaz. Bunun yerine, @Configuration sınıfları, @Component anotasyonu ile işaretlenmiş sınıfların özelliklerini içermektedir.
Bu durum, Spring Framework içinde özel bir durumu temsil eder ve normal Java miras ilişkilerinden farklıdır. @Configuration anotasyonu, Spring Konteyner'e bean tanımlamalarını sağlamak ve özellikle Java tabanlı yapılandırma sınıflarını ifade etmek için kullanılır. Ancak, Java dilinde extends anahtar kelimesi kullanılarak ifade edilen tipik bir miras ilişkisi bulunmaz.
gercekten emegine saglik bu kadar guzel bilgiler icin...
Cok onemli detaylara deginiyorsunuz. Tesekkurler
Ağzına sağlık kardeşim güzel ve sade anlatmışsın.
Teşekkürler.
Teşekkürler
Hocam ben yeni proje açmak yerine yeni bir Package oluşturdum ve class ları bunu içinde tanımladım ama 404 not found hatası alıyorum , main class a @ComponentScan anatosyanu ekleyince düzeliyor ama bu seferde diğerlerinde hata alıyorum. Önceden çalışıyordu bi anda oldu neden olmuş olabilir?
Bu arada elinize sağlık müthiş bir adamsınız..