我的问题是我无法创建在内存数据库中使用的测试。所有的时间都有错误,例如:
引起:java.lang.IllegalStateException:无法检索@EnableAutoConfiguration 基础包
我如何使用 H2 内存数据库进行测试?
实体类:
@Entity
@Table(name = "names")
public class Names{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "name_id")
private int id;
@Column(name = "name")
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
Run Code Online (Sandbox Code Playgroud)
存储库类:
@Repository("namesRepository")
public interface NamesRepository extends JpaRepository<Names, Long> {
Names findByName(String name);
List<Names> findAll();
}
Run Code Online (Sandbox Code Playgroud)
数据库配置类:
@Configuration …Run Code Online (Sandbox Code Playgroud)