java-tutorials/spring-boot-custom-starter/greeter
amit2103 0466d4613d Added parent module on poms that have no parent defined (#3997)
* Added parent module on poms that have no parent defined

* Removed dependency reduced pom from undertow module
2018-04-14 10:00:05 +02:00
..
src Fix test names (#1853) 2017-05-15 11:35:14 -05:00
README.md add modules for spring boot custom starter BAEL-762 (#1661) 2017-04-19 11:04:12 +02:00
pom.xml Added parent module on poms that have no parent defined (#3997) 2018-04-14 10:00:05 +02:00

README.md

Greeter App

This app takes in the user's name and messages for different times of day as configuration parameters and outptus the greeting messge. For example it will take the name John and the message for morning time as Good Morning and output the message Hello John, Good Morning.

Usage

Create and populate the class GreetingConfig, instantiate a Greeter using the GreetingConfig and use it get greeting messages:

GreetingConfig greetingConfig = new GreetingConfig();
greetingConfig.put(USER_NAME, "World");
greetingConfig.put(MORNING_MESSAGE, "Good Morning");
greetingConfig.put(AFTERNOON_MESSAGE, "Good Afternoon");
greetingConfig.put(EVENING_MESSAGE, "Good Evening");
greetingConfig.put(NIGHT_MESSAGE, "Good Night");

Greeter greeter = new Greeter(greetingConfig);
greeter.greet();