JHipster Spring起動アプリケーションをバージョンv1.3.6から最新のSpring起動v1.4.1に移行しようとしています。私は、アプリケーションを実行しようとすると、しかし、そうする際に、私は今、次のエラーメッセージを受信しています:Spring起動アプリケーションが1 bean間の循環依存関係のために起動できません
***************************
APPLICATION FAILED TO START
***************************
Description:
There is a circular dependency between 1 beans in the application context:
- loadSampleData (field private app.service.UserService app.sample.LoadSampleData.userService)
- userService
UserServiceのクラスはLoadSampleDataクラス上の任意の依存関係を持っていないとして、私は混乱しています。
エラーメッセージには、1つのBeanとの間に循環依存性があることも記載されているという事実も混乱しています。
この問題の解決方法を知っている人、または循環依存の理由に関するより具体的な情報を表示する方法があれば、助けてください。
@Component
@Profile(Constants.SPRING_PROFILE_DEVELOPMENT)
public class LoadSampleData {
private static final Logger log = LoggerFactory.getLogger(LoadSampleData.class);
@Inject
private UserService userService;
@PostConstruct
public void init() { ... }
}
「UserService」コードも追加できますか? –