Added tutorial sample for BAEL-2550

This commit is contained in:
Erhan KARAKAYA
2019-01-27 03:27:38 +03:00
parent 6a2dc09fb6
commit 29452abde4
8 changed files with 185 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
package org.baeldung.sampleabstract;
import org.springframework.beans.factory.annotation.Autowired;
public abstract class AbstractGenericService<T, S> {
@Autowired
private T genericFieldT;
private S genericFieldS;
public T getGenericFieldT() {
return genericFieldT;
}
public void setGenericFieldT(T genericFieldT) {
this.genericFieldT = genericFieldT;
}
public S getGenericFieldS() {
return genericFieldS;
}
@Autowired
public void setGenericFieldS(S genericFieldS) {
this.genericFieldS = genericFieldS;
}
public void afterInitialize() {
System.out.println(genericFieldT.getClass().getSimpleName());
System.out.println(genericFieldS.getClass().getSimpleName());
}
}