BAEL-80 - Adding wildcard to filename

This commit is contained in:
slavisa-baeldung 2016-11-16 07:44:56 +01:00
parent 69427b6cad
commit 4681d3d172

View File

@ -26,7 +26,7 @@ public class FileCopyConfig {
public final String INPUT_DIR = "source"; public final String INPUT_DIR = "source";
public final String OUTPUT_DIR = "target"; public final String OUTPUT_DIR = "target";
public final String FILE_PATTERN = ".jpg"; public final String FILE_PATTERN = "*.jpg";
@Bean @Bean
public MessageChannel fileChannel() { public MessageChannel fileChannel() {
@ -47,11 +47,12 @@ public class FileCopyConfig {
public MessageHandler fileWritingMessageHandler() { public MessageHandler fileWritingMessageHandler() {
FileWritingMessageHandler handler = new FileWritingMessageHandler(new File(OUTPUT_DIR)); FileWritingMessageHandler handler = new FileWritingMessageHandler(new File(OUTPUT_DIR));
handler.setFileExistsMode(FileExistsMode.REPLACE); handler.setFileExistsMode(FileExistsMode.REPLACE);
handler.setExpectReply(false);
return handler; return handler;
} }
public static void main(final String... args) { public static void main(final String... args) {
final AbstractApplicationContext context = new AnnotationConfigApplicationContext(FileCopyConfig.class.getCanonicalName()); final AbstractApplicationContext context = new AnnotationConfigApplicationContext(FileCopyConfig.class);
context.registerShutdownHook(); context.registerShutdownHook();
final Scanner scanner = new Scanner(System.in); final Scanner scanner = new Scanner(System.in);
System.out.print("Please enter a string and press <enter>: "); System.out.print("Please enter a string and press <enter>: ");