2016-10-06 4 views
1

私はプロジェクトを作成しました。3.6.1 Jhipster(Gradle) バックエンドをデバッグするには、プロジェクトSTS 3.8.1をインポートします。 "Boot Dashboard"タブからアプリケーションを実行します。 は、私は次のエラーを取得する:Jhipster in Eclipse STS

[2m2016-10-06 14:14:51.306[0;39m [31mERROR[0;39m [35m32187[0;39m [2m---[0;39m [2m[ restartedMain][0;39m [36mo.s.boot.SpringApplication    [0;39m [2m:[0;39m Application startup failed 

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'categoriaResource': Unsatisfied dependency expressed through field 'categoriaMapper': No qualifying bean of type [com.abalia.atletico.service.mapper.CategoriaMapper] found for dependency [com.abalia.atletico.service.mapper.CategoriaMapper]: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.inject.Inject()}; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.abalia.atletico.service.mapper.CategoriaMapper] found for dependency [com.abalia.atletico.service.mapper.CategoriaMapper]: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.inject.Inject()} 
... 
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.abalia.atletico.service.mapper.CategoriaMapper] found for dependency [com.abalia.atletico.service.mapper.CategoriaMapper]: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.inject.Inject()} 

それは3つのエンティティを使用して新しいプロジェクトです。 私はコンソールがうまくいっているが、私はデバッグする必要があります。 私はSTS

をEclipseにいくつかのプラグインや設定を追加しない場合

.yo-rc.jsonは:

{"generator-jhipster": { 
"jhipsterVersion": "3.6.1", 
"baseName": "atletico", 
"packageName": "com.aaa.bbb", 
"packageFolder": "com/aaa/bbb", 
"serverPort": "8080", 
"authenticationType": "jwt", 
"hibernateCache": "hazelcast", 
"clusteredHttpSession": "hazelcast", 
"websocket": "spring-websocket", 
"databaseType": "sql", 
"devDatabaseType": "postgresql", 
"prodDatabaseType": "postgresql", 
"searchEngine": "elasticsearch", 
"buildTool": "gradle", 
"enableSocialSignIn": true, 
"jwtSecretKey": "dabb542aa2359c0c77c19bc6aeefc3af1700cec6", 
"useSass": true, 
"applicationType": "monolith", 
"testFrameworks": [ 
    "gatling", 
    "cucumber", 
    "protractor" 
], 
"jhiPrefix": "jhi", 
"enableTranslation": true, 
"nativeLanguage": "es", 
"languages": [ 
    "es", 
    "en" 
] 

}}

答えて

-1

これは、生成された出力に問題があるようです。

these instructions後、何をする必要がある:スタックオーバーフローへ

Add apt generated source folder to build path

When using buildship gradles default outputfolder is filtered and not visible in your workspace. Therefore you need to remove it from eclipse’s resource filter setting.

  • Right click on your project and select Properties
  • Select Resources
  • Remove the entry build
  • Select Java Build Path
  • Click Add Folder...
  • Check the path build/generated/source/apt/main

Make sure the new source folder contains the correctly generated mapper implementations when running JHipster via eclipse.

+0

ようこそ!いくつかのノート。まず、質問の年齢は気にしないので、良い答えがあれば投稿してください!あなたは古い質問に答えるために謝罪する必要はありません。第二に、結局は腐ってしまうインターネットの現実です。ここでは長期的にQ&Aを構築しています。したがって、リンクを含めると、[あなたの答えに直接必要な部分を含める必要があります](// meta.stackoverflow.com/q/8259)。私はここであなたのためにそれをしました。これを将来の回答のモデルとして使用してください。ありがとう! –

関連する問題