国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? Java java?? ?? ??/???? ???: Spring Boot ??? ????

??/???? ???: Spring Boot ??? ????

Jan 10, 2025 am 11:03 AM

??

??/???? ???? ?? ??? ???? ?? ?? ??? ??? ?? ??? ???. ? ????? ??? ??? ??? ???? ??? ???? ?? Spring Testcontainers?? ?? ????? ?? ??? ??? ????.
??????? ??? ?? ???? ??? ? ?? CRUD ??? ?? ?? ???? ???. ?? TestDeleteUserByID_ShouldReturnOk()? ?? ???? 2015??? ??? ???? ?? ??? ??? ??? '???' ????? ??? ? ?? ?? ??? ?????? ???? ?? ?????. ??♂?
??? ??? ???? ?? ??? ???? ???? ?????? ????? ?? ???? ??? ? ????. ?? ??, ???? ???? ???? ?? ????? ??? ?? ???? ???? ??????? ?? ??? ??? ? ????.
??? ?? ?? ??? ??? ?????. ???? ??????

Dev/prod parity : Spring Boot Testcontainers

??? ???? ??? ???? ?? ?? ??? ???? ???? ???? ???? ???? ??? ???? ??? ??????? ??? ??? ?? ???.

?? H2DB? ?? ???? ??????? ??? ?? ?? ????? ? ?? ??? ????. ??? ??? ?? H2DB? RDBMS? ??? ??? ?? ??? ???? ???? ??? ??? ?? ???? ?? ? ??? ??? ? ????.

https://stackoverflow.com/questions/62778900/syntax-error-h2-database-in-postgresql-compatibility

??? ?? ?? ???? ??????? ???? ????? ??? ???? ? ??? ?? ??? ???? ????. ??? ? ???? ??? ????. ORM? ???? ?????? ???? ?? ? ??? ?????? ?? ???? ??? ?? ??????? ??? ??? ???? ??? ?? ???? ???.


??????, ??? ??? ? ?????? ? ?? ?? ?? ??????.

"Testcontainers? JUnit ???? ???? Java ??????, ?? ??????, Selenium ? ???? ?? Docker ?????? ??? ? ?? ?? ??? ??? ??? ????? ?????."

?? Java??? ?????? ?? Go, Rust ? .NET? ?? ?? ??? ????? ???????.

Testcontainers? ?? ????? IDE?? ??? ? ?? ??? ???? ???? ????. ??? ?? ???? ???? ??? ?? ?? ?? ??? ?? ???? ??? ? ????.

?? ????? ? ??? ??? ???.

  • Docker ????? ???? ??? ???? ???? ???? ???? ? ??? ??? ???? ????? ??????? ?????.
  • ???? ????? ???? ?????.
  • ???? ???? ???? ???? ???? ??

??? ???? ????? ??


Spring Boot ??? ???? ??

?? ???? ?? ???? ApplicationIntegrationTests??? ?? PostgreSQLContainer? ?????. ? ????? ? ????? ??? ?? ??? ?????? ?????.

@Testcontainers ??? ???? @Container ??? ?? ?? ??? ???? ?? ???? ?? ?? ???? ???? ????? ??? ? ????.

  • ?? ??? ??? ????? ??? ??? ?? ?????. ??? ???? ???? ?? ? ?? ???? ??? ??? ???? ??? ?? ?????.
  • ???? ??? ??? ????? ??? ????? ???? ?????.

@DynamicPropertySource ??? ???? ??? ??? ??? ???? ??? ? ????.

@Testcontainers
@ActiveProfiles("test")
public abstract class ApplicationIntegrationTests {
    @Container
    protected static PostgreSQLContainer<?> postgres=new PostgreSQLContainer<>("postgres:17.2-alpine")
            .withDatabaseName("testcontainersproject")
            .withUsername("root")
            .withPassword("root");

    @DynamicPropertySource
    static void initialize(DynamicPropertyRegistry registry)
    {
        registry.add("spring.datasource.url",postgres::getJdbcUrl);
        registry.add("spring.datasource.username",postgres::getUsername);
        registry.add("spring.datasource.password",postgres::getPassword);
    }


}

?? @Testcontainers ? @Container ??? ???? ?? @BeforeAll ? @AfterAll? ???? ???? ????? ?? ??? ? ????. ? ?? ??? ???? ????? ???? ???? ??? ??? ? ????? ??? ? ????

@BeforeAll
public static void runContainer(){
        postgres.start();
}
@AfterAll
static void stopContainers() {
    postgres.stop();
}

@AfterAll ?? ?????? Postgres ????? ????? ?????. ??? ????? ????? ???? ???? Testcontainers? ??? ??? ??? ???? ????? ???? ?????.

?? ??? ?? ApplicationIntegrationTests? ???? ?? ???? ??? ? ????.

@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@AutoConfigureMockMvc
public class CategoryControllerTest extends ApplicationIntegrationTests {
    private static final String CATEGORY_ENDPOINT="/categories";
   @Autowired
    private MockMvc mockMvc;
    @Autowired
    private CategoryRepository categoryRepository;

    @Test
    void TestGetAllCategories_ShouldReturnOk() throws Exception {

        List<Category> categories = List.of(
                new Category("Electronics", "All kinds of electronic gadgets from smartphones to laptops"),
                new Category("Books", "A wide range of books from novels to educational textbooks")
        );
        categoryRepository.saveAll(categories);
        MvcResult mvcResult=mockMvc.perform(
                get(CATEGORY_ENDPOINT).
                        contentType(MediaType.APPLICATION_JSON)
        )
                .andExpect(status().isOk())
                .andReturn();
        var response=mvcResult.getResponse().getContentAsString();
        assertNotNull(response);
        assertFalse(response.isEmpty());
    }
}

? ??? ??/???? ???: Spring Boot ??? ????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

?? ????
1742
16
Cakephp ????
1596
56
??? ????
1536
28
PHP ????
1396
31
???
?? ?? ?? ??? ??? ?? ?? ?? ??? ??? Jun 24, 2025 pm 09:41 PM

?? ?? ?? ??? ??? ?? ??? ??, ? ? ?? ? ??? ?????. 1. ??? ?? ???? ?? ???? ???-????, ? ??? ??? ??? ? ????, Hashmap? ???-??? ?? ??? ??? ???? ????. 2. NULL ? ?? ???? HashMap? ??? NULL ?? ?? ? ?? ???? ?? HashTable? NULL ?? ?? ???? ??? NullPointerException? ?????. 3. ????? ??? ????? ?? ??? ?? ?? ? ????? HashTable? ? ??? ?? ?? ??? ????. ?? ConcurrenTashMap? ???? ?? ????.

?????? ?? ???? ?????? ?????? ?? ???? ?????? Jun 24, 2025 pm 10:57 PM

staticmethodsininterfaceswereIntRectionSelffacesswithinteffaceswithinteffaceswithintintinjava8toallowutilityFunctionswithinterfaceitswithinteffaceswithinterfaceffaces

JIT ????? ??? ??? ??????? JIT ????? ??? ??? ??????? Jun 24, 2025 pm 10:45 PM

JIT ????? ??? ???, ??? ?? ? ???, ?? ?? ? ???? ? ? ?? ?? ??? ? ?? ??? ?? ??? ??????. 1. ??? ???? ?? ?? ??? ??? ?? ?? ???? ??? ?? ?????. 2. ??? ?? ? ??? ?? ?? ? ??? ???? ?? ?? ???; 3. ?? ??? ??? ?? ??? ???? ???? ???? ? ?? ?? ??? ?????. 4. ?? ??? ?? ??? ??? ???? ???? ?? ? ??? ???? ?? ??? ?????.

???? ??? ??? ??? ?????? ???? ??? ??? ??? ?????? Jun 25, 2025 pm 12:21 PM

???? ??? ??? Java?? ??? ?? ???? ??? ?? ? ? ??? ??? ???? ? ?????. ?? ???? ??? ??, ??? ?? ??? ?? ?? ??? ??? ????? ???? ????? ?????. ?? ??? ??? ??, ????? ? ??? ????, ?? ??? ??? ?????? ? ?? ? ?? ?????.

?? ??? ?????? ?? ??? ?????? Jun 24, 2025 pm 11:29 PM

??? ??? ?? ?? ??? ????? ? ???? ????? ???? ?? ???? ?? ???? ?????. ?? ??? ??? ????. ?? ?? ?? ??? ???? ???? ?? ?? ??? ??? ?? ?? ??? ??? ?????. ?? ??? ??? ????. ?? ??? ?? ??? ?? ?? ??? ?? ?? ??? ???? NewClass ()? ??? ?? ???? ????. ?? ??? ?? ??? ???? ?? ??? ?? ? ? ??? ?? ?? ??? ????? ????? ?????. ?? ??, ?? ?????? ?????, ??? ? ?? ????? ??? ?? ?????. ???? ?? ?? ??? ???? ?? ???? ?? ? ??? ???? ?? ??? ?? ?????? ?????. ???? ???? ??? ??, ?? ?? ? ?? ??? ????, ?? ?? ???? ?????.

??? '??'???? ?????? ??? '??'???? ?????? Jun 24, 2025 pm 07:29 PM

injava, thefinalkeywordpreventsavariable'svalue'svalueffrombeingchangedafterassignment, butitsbehaviordiffersforprimitivesandobjectreences.forprimitivevariables, asinfinalintmax_speed = 100; wherereassoncesanerror.forobjectref

?? ????? ?????? ?? ????? ?????? Jun 24, 2025 pm 11:09 PM

??? ? ?? ??? ???? : ????? ?? ?. 1. int? ???? ???? ?? ?? ?? ? ??? ???? ?????. 2. ?? ? ???? (int) myDouble ??? ?? ?? ??? ?????. ?? ??? ??? ?? ??? ?? ??, ?? ?? ?? ???? ?? ??? ?? ???? ?? ?????. ???? ? ??? ??? ????. ?? ??? ??? ??? ??? ??? ?? ??? ??? ? ??? ?? ???? ??? ??? ??? ??? ? ??? ?? ??? ?? ??? ?? ?? ? ? ????. ?? ?? ??? ?? ??? ??? ??? ??? ? ??????.

?? ???? ??? ??? ?????? ?? ???? ??? ??? ?????? Jun 28, 2025 am 01:01 AM

Java? ?? ??? ??? ?? ??? ??? ?? ??? ??? ?? ??? ?? ?? ??? ???? ??? ?? ???? ?????. 1. ??? ???? ??? ?? ?? ? ???? ?? ??? ???? ?? ?? ??? ? ????. 2. ???? ?? ??? ???? ??? ?? ???? ?? ?? ??? ???????. 3. ?? ???? ?? ?? ?? ? ???? ???? ?? NULL ?? ??? ? ????. 4. ?? ???? ??? ?? ?? ? ??? ?????? ?? ??? ??? ?? ?? ??? ????? ??? ??? ??? ??????? ?? ???? ??????.

See all articles