当前位置: 首页 > 知识库问答 >
问题:

使用Spring数据jpa项目检索用户的Spring Boot项目

梁烨
2023-03-14

我有一个Spring Data JPA项目来访问我的数据库并检索用户凭据。我将这个项目打包为jar(不是可执行jar),并将其作为maven依赖项包含到另一个Spring boot项目中,因为我想重用以前开发的相同实体和存储库。每次运行Spring Boot应用程序时,都会出现以下错误:

Action: If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).

我开始怀疑我正在做的事情是否可能?PS:我不想将JPA项目与控制器和服务项目混合在一起

共有1个答案

葛鸿轩
2023-03-14

前段时间我得到了同样的错误,我修复它添加:

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

到引导类,例如:

package com.adapter;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

@SpringBootApplication
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class DBAdapterApplication {
    public static void main(String[] args) {
        SpringApplication.run(DBAdapterApplication.class, args);
    }
}
 类似资料:
  • 本文向大家介绍sharepoint项目。检索项目(使用Include方法),包括了sharepoint项目。检索项目(使用Include方法)的使用技巧和注意事项,需要的朋友参考一下 示例 本示例说明如何从服务器检索项目以及如何获得每个列表项目的更深层属性。默认情况下,服务器将仅返回表示对象的最少数据量。呼叫者可以从服务器请求其他信息。            

  • 本文向大家介绍sharepoint项目。使用列表项目收集位置检索项目,包括了sharepoint项目。使用列表项目收集位置检索项目的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我正在开发一个库API,我的目标是搜索一本书。目前这本书有两个我想搜索的有趣值:标题和简介(书背面的文本)。 底层数据库是MariaDB。 我构建了一个JPA查询: query和query2的内容相同。对于单词搜索,这种方法效果很好,但当两个或多个单词混合在简介和标题中时,这种方法就停止了。这是可以理解的。 我的第二次尝试是将每个术语拆分为字符串值列表。 这也不起作用。应用程序无法编译。 是否有方

  • 我想有一个使用Spring Boot的微服务项目,它通过通过Spring Data JPA项目创建的依赖项访问实体和DAO。这个想法是多个微服务可以获得该依赖项。 然而,当jar在Spring Boot Data JPA项目中组装时,它通过starter依赖项包含了许多依赖项。其中大多数也出现在使用它的Spring Boot Microservice项目中。 您将如何通过Spring Data J

  • 我的父pom.xml如下所示: Web中的Application.java: web pom.xml: 启动时未发现服务impl模块中的bean。 谢谢

  • 本文向大家介绍SpringBoot项目中使用AOP的方法,包括了SpringBoot项目中使用AOP的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍了SpringBoot项目中使用AOP的方法,分享给大家,具体如下: 1.概述 将通用的逻辑用AOP技术实现可以极大的简化程序的编写,例如验签、鉴权等。Spring的声明式事务也是通过AOP技术实现的。 具体的代码参照 示例项目 https:/