Slide 33
Slide 33 text
4QSJOH#PPU5FTUิ
&YUFOTJPOΫϥεͰͷ࣮ߦ
w ࠓճΞϊςʔγϣϯΛ༻͍ͨγϯϓϧͳํ๏Λհ͠·ͨ͠
w Ξϊςʔγϣϯͷ߹֤ΫϥεͰίϯςφͷఆٛΛߦ͏ඞཁ͕͋Γ·͕͢ɺ
͜ͷఆٛΛ+6OJUͷ&YUFOTJPOΛ༻͍ͯू͢Δํ๏͋Γ·͢
w (JUIVCʹαϯϓϧͷίʔυ͕͋Γ·͢ͷͰࢀরͯ͠Έ͍ͯͩ͘͞
public class PostgresExtension implements BeforeAllCallback, AfterAllCallback {
private PostgreSQLContainer> postgresqlContainer;
@Override
public void beforeAll(ExtensionContext context) {
postgresqlContainer =
(PostgreSQLContainer) new PostgreSQLContainer("postgres:14.2")
.withDatabaseName("todo");
postgresqlContainer.start();
System.setProperty("spring.datasource.url", postgresqlContainer.getJdbcUrl());
System.setProperty("spring.datasource.username", postgresqlContainer.getUsername());
System.setProperty("spring.datasource.password", postgresqlContainer.getPassword());
}