@Service
public class MyService {
@Autowired
private MyDependency myDependency;
public void doSomething() {
myDependency.doSomething();
}
}
@Service
public class MyService {
private MyDependency myDependency;
@Autowired
public void setMyDependency(MyDependency myDependency) {
this.myDependency = myDependency;
}
public void doSomething() {
myDependency.doSomething();
}
}
@Service
public class MyService {
private MyDependency myDependency;
@Autowired
public MyService(MyDependency myDependency) {
this.myDependency = myDependency;
}
public void doSomething() {
myDependency.doSomething();
}
}
@Service
public class MyService {
private MyDependency myDependency;
@Autowired
@Primary
public MyService(MyDependency myDependency) {
this.myDependency = myDependency;
}
public void doSomething() {
myDependency.doSomething();
}
}
@Service
public class MyService {
@Autowired
@Qualifier("primaryMyDependency")
private MyDependency myDependency;
public void doSomething() {
myDependency.doSomething();
}
}