Сообщения

MS-Lesson2: Spring Boot Crash Course

-> tracer google.com veya traceroute google.com google unvanina qeder olan marwrutu gosterir -> AllArgConstructor butun fieldler ucun constructor yaradir -> RequiredArgConstructor yalniz final fieldler ucun constructor yaradir -> Bir intefacenin bir nece implementationu olduqda, constructora clasin adini gonderdikde hemin obyekti inject edir. -> @Qualifier annotationu da bunu hell edir. Bu zaman clasin adini yenede kicik yazmaliyiq. -> @Scope beanleri singleton veya prototype yaratmaq ucun istifade olunur -> @Lazy package az.ingress.ms14.service ; import org.springframework.stereotype. Service ; @Service public class A { private final B b ; public A ( B b ) { this . b = b ; } } package az.ingress.ms14.service ; import org.springframework.stereotype. Service ; @Service public class B { private final A a ; public B ( A a ) { this . a = a ; } } Bu zaman rekursiya yaranir. Bu da problemdir. @Lazy annotasiyasini yazdiqda A klasini...

SE_21_Lesson_16:Generics

->  Generic olmadan adi Box klasi uzerinde numune package org.example ; public class Box { private Object object ; public Box ( Object object ) { this . object = object ; } public Object giveMeAnObject () { System . out .println( "Preparing object..." ) ; return this . object ; } } package org.example ; public class Person { private String name ; private String surname ; public Person () { } public Person ( String name , String surname ) { this . name = name ; this . surname = surname ; } public String getName () { return name ; } public void setName ( String name ) { this . name = name ; } public String getSurname () { return surname ; } public void setSurname ( String surname ) { this . surname = surname ; } @Override public String toString () { return String . format ( "Person{name='%s', surname=...