Beim WebMVC Test wird Resource File nicht gefunden.

8u3631984

Bekanntes Mitglied
Hallo ich habe eine Spring Boot Application mit einem RestController :

Java:
@CrossOrigin(origins = "http://localhost:3000")
@RestController
@RequestMapping("/api/v1/test/")
@Log4j2
public class TestController {
    ...

Außerdem habe ich eine Properties Datei :
Java:
@Configuration
@PropertySource("build.properties")
@Generated
public class BuildProperties {

    @Getter
    @NonNull
    @Value("${projectVersion}")
    private String projectVersion;
}

In meinem Resource Folder (main) befindet sich die build.properties Datei.

Nun möchte ich gerne meinen Testcontroller testen :
Java:
@WebMvcTest
class TestControllerTest {

    @Autowired
    private MockMvc mockMvc;
    
    ....

Allerdings bekomme ich beim Starten des Tests folgenden Fehler :
Code:
Could not open ServletContext resource [/build.properties]

Habe schon versucht die build.properties Datei auch in den Test Reource Folder zu packen. Aber das klappt leider nicht.
Nun bin ich etwas ratlos.
Kann mir jemand helfen.
 

Zurück
Oben