【问题标题】:Jhipster in Eclipse STSEclipse STS 中的 Jhipster
【发布时间】:2016-10-06 12:25:26
【问题描述】:

我创建了一个项目 3.6.1 Jhipster(Gradle) 调试后端导入项目 STS 3.8.1。 从“Boot Dashboard”选项卡运行应用程序。 我收到以下错误:

[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()}

这是一个包含三个实体的新项目。 如果我运行控制台运行良好,但我需要调试。 如果我向 Eclipse STS 添加一些插件或配置,则不会

.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"
]

} }

【问题讨论】:

    标签: eclipse gradle jhipster


    【解决方案1】:

    这似乎是生成的输出的问题。

    跟随these instructions,你需要做的是:

    将 apt 生成的源文件夹添加到构建路径

    使用 buildship gradles 时,默认输出文件夹会被过滤,并且在您的工作区中不可见。因此,您需要将其从 eclipse 的资源过滤器设置中删除。

    • 右键单击您的项目并选择属性
    • 选择资源
    • 删除条目构建
    • 选择 Java 构建路径
    • 点击添加文件夹...
    • 检查路径 build/generated/source/apt/main

    当通过 eclipse 运行 JHipster 时,确保新的源文件夹包含正确生成的映射器实现。

    【讨论】:

    • 欢迎来到 Stack Overflow!一些笔记。首先,我们不关心问题的年龄,所以如果你有一个好的答案,请发布它!你不需要为回答一个老问题而道歉。其次,链接最终会腐烂是互联网的现实,我们正在这里建立长期的问答。因此,当您包含链接时,you need to also include the essential parts directly in your answer。我已经在这里为您完成了;请将此作为未来答案的模型。谢谢!
    猜你喜欢
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2021-08-30
    • 2015-03-12
    • 2014-03-13
    • 1970-01-01
    相关资源
    最近更新 更多