package Ġorg . ts des . port . db Ċ Ċ import Ġorg . springframework . boot . CommandLine Runner Ċ import Ġorg . springframework . stereotype . Component Ċ import Ġorg . ts des . port . service . Port Repository Ċ import Ġorg . ts des . port . service . Port Service Ċ Ċ @ Component Ċ class ĠInitial DataLoader ( ĊĠĠĠ Ġprivate Ġval Ġrepo : ĠPort Repository , ĊĠĠĠ Ġprivate Ġval Ġservice : ĠPort Service Ċ ) Ġ: ĠCommandLine Runner Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġrun ( var arg Ġargs : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate Default Data () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcreate Default Data () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( repo . count () Ġ== Ġ 0 L ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" Os lo ", Ġ" Snow ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" Ber gen ", Ġ" Rain ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" Tr ond heim ", Ġ" Snow ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" Ã ħ les und ", Ġ" Rain ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" H au ges und ", Ġ" Rain ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" D ram men ", Ġ" Sun ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" Al vik ", Ġ" Rain ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" B rev ik ", Ġ" Rain ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" B odo ", Ġ" Snow ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" F red rik st ad ", Ġ" Sun ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice . register New Port (" E gers und ", Ġ" Rain ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }