@Service @Order(1)
public class FooService implements IService {..}
@Service @Order(2)
public class BarService implements IService {..}
Гарантируется, что порядок в следующем списке всегда будет {FooService, BarService}
:
@Inject
private List<IService> services;
(тот же вопрос касается xml config)