Example usage for org.springframework.boot.web.servlet.server AbstractServletWebServerFactory setDocumentRoot

List of usage examples for org.springframework.boot.web.servlet.server AbstractServletWebServerFactory setDocumentRoot

Introduction

In this page you can find the example usage for org.springframework.boot.web.servlet.server AbstractServletWebServerFactory setDocumentRoot.

Prototype

@Override
    public void setDocumentRoot(File documentRoot) 

Source Link

Usage

From source file:org.springframework.boot.web.servlet.server.AbstractServletWebServerFactoryTests.java

@Test
public void mimeType() throws Exception {
    FileCopyUtils.copy("test", new FileWriter(this.temporaryFolder.newFile("test.xxcss")));
    AbstractServletWebServerFactory factory = getFactory();
    factory.setDocumentRoot(this.temporaryFolder.getRoot());
    MimeMappings mimeMappings = new MimeMappings();
    mimeMappings.add("xxcss", "text/css");
    factory.setMimeMappings(mimeMappings);
    this.webServer = factory.getWebServer();
    this.webServer.start();
    ClientHttpResponse response = getClientResponse(getLocalUrl("/test.xxcss"));
    assertThat(response.getHeaders().getContentType().toString()).isEqualTo("text/css");
    response.close();/*from  w w  w .  j  a v a 2 s.c om*/
}

From source file:org.springframework.boot.web.servlet.server.AbstractServletWebServerFactoryTests.java

private void addTestTxtFile(AbstractServletWebServerFactory factory) throws IOException {
    FileCopyUtils.copy("test", new FileWriter(this.temporaryFolder.newFile("test.txt")));
    factory.setDocumentRoot(this.temporaryFolder.getRoot());
}