
@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();
}
}


被折叠的 条评论
为什么被折叠?



