Circular dependencies between @Service classes cause Spring to fail at startup. You must remove the circular reference via interface extraction or constructor redesign.