Home / Class/ ServletContextResourceFilePathResolverIntegrationTests Class — spring-boot Architecture

ServletContextResourceFilePathResolverIntegrationTests Class — spring-boot Architecture

Architecture documentation for the ServletContextResourceFilePathResolverIntegrationTests class in ServletContextResourceFilePathResolverIntegrationTests.java from the spring-boot codebase.

Entity Profile

Relationship Graph

Source Code

core/spring-boot/src/test/java/org/springframework/boot/web/context/servlet/ServletContextResourceFilePathResolverIntegrationTests.java lines 39–54

class ServletContextResourceFilePathResolverIntegrationTests {

	@Test
	void getResourceWithPreferFileResolutionWhenPathWithServletContextResource() throws Exception {
		ServletContext servletContext = new MockServletContext();
		ServletContextResourceLoader servletContextResourceLoader = new ServletContextResourceLoader(servletContext);
		ResourceLoader loader = ApplicationResourceLoader.get(servletContextResourceLoader, true);
		Resource resource = loader.getResource("src/main/resources/a-file");
		assertThat(resource).isInstanceOf(FileSystemResource.class);
		assertThat(resource.getFile().getAbsoluteFile())
			.isEqualTo(new File("src/main/resources/a-file").getAbsoluteFile());
		ResourceLoader regularLoader = ApplicationResourceLoader.get(servletContextResourceLoader, false);
		assertThat(regularLoader.getResource("src/main/resources/a-file")).isInstanceOf(ServletContextResource.class);
	}

}

Domain

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free