Add Spring Cloud Stream function based apps

Resolves #135
This commit is contained in:
Ilayaperumal Gopinathan
2020-05-01 01:21:56 +05:30
parent 48434d7e61
commit 6324d6e78a
19 changed files with 1513 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
package com.example.timesource;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.function.Supplier;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@SpringBootApplication
public class TimeSourceApplication {
public static void main(String[] args) {
SpringApplication.run(TimeSourceApplication.class, args);
}
@Configuration
public class TimeSupplierConfiguration {
public TimeSupplierConfiguration() {
}
@Bean
public Supplier<String> timeSupplier() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
return () -> {
return sdf.format(new Date());
};
}
}
}