Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Sample demonstrates Web Application with one functionality: Excel file downloading as byte and 'Content-Type' HTTP Response header with value 'application/vnd.ms-excel'. Server logic built on Spring Integration: 1. File is read from Classpath via org.springframework.core.io.ClassPathResource 2. Converted into byte via org.apache.commons.io.IOUtils 3. byte is placed as Message payload via <transformer> inside the <chain> 4. 'Content-Type' is added into MessageHeaders via <header-enricher> 5. HttpRequest is processed by <http:inbound-gateway> Build System is Gradle and applies 'jetty' plugin To test this sample it is enough to run Gradle task 'jettyRunWar'. Jetty Servlet-Container will be started on default port 8080. Application context-root is the same a project name. Important: only Microsoft IE can open Excel sheet immediately in the Browser window