java-tutorials/spring-boot-custom-starter/greeter-library
Dhawal Kapil 4058bfc601 BAEL-9567 Align module names, folder names and artifact id
- Added "name" in pom.xml whereever it was missing and aligned the present ones with the artifactid and foldername
2018-11-30 22:16:08 +05:30
..
src [BAEL-7670] Added logback.xml in missing modules in src/main/resources 2018-08-05 18:40:49 +05:30
README.md BAEL-1776: Add description and change module name (#4607) 2018-07-05 23:27:12 -05:00
pom.xml BAEL-9567 Align module names, folder names and artifact id 2018-11-30 22:16:08 +05:30

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();