Ren*_*ler 11 spring spring-boot
我用Spring Boot编写了一个jpa测试,如下所述:https: //spring.io/blog/2016/04/15/testing-improvements-in-spring-boot-1-4
@RunWith(SpringRunner.class)
@DataJpaTest
public class UserRepositoryTests {
@Autowired
private TestEntityManager entityManager;
...
}
Run Code Online (Sandbox Code Playgroud)
这默认配置内存中的数据库.如何配置此测试,它使用我的本地PostgreSQL数据库?
Phi*_*ebb 20
如果要使用与常规应用程序相同的数据源,可以使用:
@RunWith(SpringRunner.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace=Replace.NONE)
Run Code Online (Sandbox Code Playgroud)
小智 9
@DataJpaTest 包含 @RunWith(SpringRunner.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace=Replace.NONE)
Run Code Online (Sandbox Code Playgroud)
够了。祝你好运!
| 归档时间: |
|
| 查看次数: |
4296 次 |
| 最近记录: |