50 lines
1.4 KiB
Java
50 lines
1.4 KiB
Java
package com.gmgauthier.trainer2.person;
|
|
|
|
import org.springframework.boot.CommandLineRunner;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
import java.time.LocalDate;
|
|
import java.time.Month;
|
|
import java.util.List;
|
|
|
|
@Configuration
|
|
public class PersonConfig {
|
|
|
|
@Bean
|
|
CommandLineRunner CLRunner(PersonRepository repository) {
|
|
return args -> {
|
|
Person greg = new Person(
|
|
"Greg",
|
|
LocalDate.of(1967, Month.AUGUST, 9),
|
|
"gmgauthier@protonmail.com"
|
|
);
|
|
Person tom = new Person(
|
|
"Tom",
|
|
LocalDate.of(1968, Month.DECEMBER, 19),
|
|
"tom@whereverheis.com"
|
|
);
|
|
Person steven = new Person(
|
|
"Steven",
|
|
LocalDate.of(1972, Month.JUNE, 9),
|
|
"steve@whereverheis.com"
|
|
);
|
|
Person chris = new Person(
|
|
"Chris",
|
|
LocalDate.of(1974, Month.JANUARY, 10),
|
|
"steve@whereverheis.com"
|
|
);
|
|
Person john = new Person(
|
|
"John",
|
|
LocalDate.of(1980, Month.AUGUST, 17),
|
|
"steve@whereverheis.com"
|
|
);
|
|
|
|
repository.saveAll(
|
|
List.of(greg, tom, steven, chris, john)
|
|
);
|
|
|
|
};
|
|
}
|
|
}
|