Hvad er WebMvcTest?
Hvad er WebMvcTest?

Video: Hvad er WebMvcTest?

Video: Hvad er WebMvcTest?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, November
Anonim

@ WebMvcTest annotation bruges til Spring MVC-tests. Den deaktiverer fuld automatisk konfiguration og anvender i stedet kun konfiguration, der er relevant for MVC-tests. Det WebMvcTest annotation konfigurerer også MockMvc-instansen automatisk. Brug af EmployeeRESTController.

Heraf, hvad bruges MockMvc til?

Hjertet i spring-test-mvc er en klasse kaldet MockMvc det kan være Brugt at skrive test for enhver applikation implementeret ved hjælp af Spring MVC. Vores mål er at skabe en ny MockMvc objekt ved at bruge implementeringerne af MockMvcBuilder-grænsefladen.

Derudover, hvad er AutoConfigureMockMvc? @ AutoConfigureMockMvc Aktiverer al automatisk konfiguration relateret til MockMvc og KUN MockMvc. Igen er dette en undergruppe af den overordnede automatiske konfiguration. Den inkluderer følgende automatiske konfiguration (se spring.factorys) # AutoConfigureMockMvc automatisk konfiguration importerer org. springramme.

På samme måde, hvad er brugen af @SpringBootTest?

Det @ SpringBootTest anmærkning kan være Brugt når vi skal bootstrap hele containeren. Annoteringen fungerer ved at skabe den ApplicationContext, der vil blive brugt i vores tests. Vi kan brug webEnvironment-attributten for @ SpringBootTest at konfigurere vores runtime-miljø; vi bruger WebEnvironment.

Hvad er fjederstøvle MockMvc?

MockMvc har eksisteret siden Forår 3.2. Dette giver en kraftfuld måde at håne på Forår MVC til test af MVC-webapplikationer. igennem MockMvc , kan du sende falske HTTP-anmodninger til en controller og teste, hvordan controlleren opfører sig uden at køre controlleren på en server.

Anbefalede: