package com.bluesky;
public interface FooServiceIface {
public void insertA();
public void insertB();
}
package com.bluesky
I understand your problem. There are some technically complex ways to get it work, but we don't usually consider they are worth it. I suggest another approach, simple and powerful, that actually improves your code.
Instead of having them on the same Spring bean, have them on two different Beans, B being injected into A.
I known I'm not answering your question, but think about the advantages :