Трудно сказать по странному форматированию и именованию, но если вы хотите вызывать одну услугу из другой:
public interface MasterService {
void someMethod();
}
public class MasterServiceImpl implements MasterService {
private OtherService otherService;
public void someMethod() {
this.otherService.someCallOnOtherService();
}
@Autowired
public void setOtherService(OtherService otherService) {
this.otherService = otherService;
}
}
Теперь вы должны сконфигурировать MasterServiceImpl
и все, что реализует OtherService
. Есть много способов сделать это, наиболее популярным из которых является явная конфигурация XML с настроенной на основе аннотаций секундой.
Также обратите внимание, что AOP имеет тенденцию быть очень нестабильным, если вы не используете интерфейсы. В вашем коде ваш Impl на самом деле ничего не делает. Я бы рекомендовал против этого.