0

我有一个Spring Data JPA项目来访问我的数据库并检索用户凭据。我将这个项目打包成一个jar(不是可执行的jar),并将它作为Maven依赖项包含到另一个Spring引导项目中,因为我想重用之前开发的相同实体和存储库。每次我跑我的春节,引导应用程序时,我得到这个错误:使用spring data jpa项目检索用户的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:我不想与控制器和服务项目

+0

我认为您在类路径中缺少DB JAR。 – hrdkisback

+0

我 ' org.postgresql PostgreSQL的 9.4.1212.jre7 ' –

+0

在春季启动应用程序? – hrdkisback

回答

0

前段时间我得到了同样的错误,以混合JPA项目,我修复它添加此:

@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); 
    } 
} 
相关问题