Spring integration makes it easy to monitor an sftp server for new files and inject those files into your application for processing. I like to configure my spring integration applications with annotations and @Bean configurations. I found the documentation, and online examples for doing this annotations a bit lacking.
This post demonstrates the basics on how to connect get a spring-boot (1.3.x or 1.4.x) application to monitor a sftp server.