我有依赖于项目A(com.webfx)的项目B(com.embos)。我将导入项目A作为项目B中的依赖项。这是我对项目B的pom:
<dependency>
<groupId>com.webfx</groupId>
<artifactId>com.webfx</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>
当我清理和构建时,它返回错误:
java.lang.IllegalStateException:未能加载ApplicationContext,原因是:org.SpringFramework.Beans.Factory.UnsatistifiedDependencyException:创建名为“Pilah ServiceImpl”的bean时出错:通过字段“Audit TrailService”表示的不满足依赖项;嵌套异常为org.springframework.beans.factory.noSuchBeanDefinitionException:没有“com.webfx.sys.bpm.AuditTrailService”类型的合格bean可用:应至少有一个合格的自带候选bean。依赖项注释:{@org.springframework.beans.factory.annotation.AutoWired(required=true)}导致得原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“com.webfx.sys.bpm.AuditTrailService”类型得合格bean可用:应至少有一个合格得自动连接候选bean.依赖项注释:{@org.SpringFramework.Beans.Factory.Annotation.AutoWired(required=true)}
结果:
错误:
EmposApplicationTests.ContextLoads;IllegalState无法加载ApplicationCo...
然而,在我的PilahServiceImpl
中,那些使用AuditTrailService
的用户是@Autowired。
这是我的PilahServiceImpl类:
@Service
public class PilahServiceImpl implements PilahService {
@Autowired
private PilahRepository repoPilah;
@Autowired
private EmbosRepository repoEmbos;
@Autowired
private AuditTrailService auditTrailService;
...
}
您忘记了将AuditTrailService的依赖项注入ApplicationContext。您必须使用(@bean、@component等)和@componentScan之一添加AuditTrailService实例,以扫描定义了注入的类/包。我可以通过以下代码来复制此异常:
@RestController
@EnableAutoConfiguration
@ComponentScan("com.webfx.sys.bpm")
public class Example {
@Autowired
TestDao dao;
}
在TestDao上添加一个@Component注释,在示例上添加一个@ComponentScan可以解决这个问题。
我有两个独立的android应用程序项目,它们都是在android studio中制作的。我正在尝试将项目1合并到项目2中,使其成为一个应用程序。我该怎么做呢?我知道如何在eclipse中完成,但不知道如何在android studio中完成。请注意,这两个项目都是android应用程序,没有一个是android库。 任何帮助将是惊人的! 当我将项目1导入项目模块时,我在年级生成中遇到以下错误:
**新到分级 我有一个需求,需要使用一个现有的spring boot项目(它安装在本地maven存储库中)作为另一个项目(spring boot gradle项目)中的依赖项。 使用mavenLocal我能够成功地运行和构建gradle项目,但是当我试图使用其他项目中存在的任何类时,我就无法导入它。 我如何使用这个分级项目中的maven项目?
问题内容: 我有两个在android studio中制作的单独的android应用程序项目,我正在尝试将项目1合并到项目2中,以使其全部成为一个应用程序,我该怎么做呢?我知道如何在Eclipse中做到这一点,但在android studio中却不行。请注意,这两个项目都是android应用程序,都不是android库。 任何帮助都将是惊人的! 当我将项目1导入到项目模块中时,在生成成绩时出现此错误
问题内容: 我正在做一个多模块项目。我们正在其他几个模块中的一个模块中使用appCtx.xml。 当前的问题是它们并不总是彼此同步。 当有人修改文件并构建项目时,就会发生这种情况,这样做的人可能会忘记将其复制到另一个模块,从而导致问题。 如何将src / main / resources中的appCtx.xml从项目A复制到项目B中的src / main / resources? 问题答案: 您可
我正在构建一个定制的Java库。我把我的大部分“重复”代码都保存在那里,比如文件处理、字符串处理等。每次我想使用它们时,我都必须将该类复制并粘贴到我正在进行的其他项目中。有没有办法让这个自定义库类成为“依赖项”?我在用我的智能手机。
问题内容: 我有两个名为和的项目。 这两个项目都是,并且都具有一个父项目名称s。 我在项目。 我有一个具有类的它具有一个向我返回消息“ ”的方法。 我想在中导入以便Bean可以在项目中的控制器中使用。 项目中有一个项目。 因此,请告诉我如何将一个项目导入另一个项目,以便只需导入即可将first的所有bean导入另一个项目? 我不想重写所有。 问题答案: