· 7 years ago · Dec 05, 2018, 08:02 PM
1public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
2 Role roleAdmin = new Role("ROLE_ADMIN");
3 Role roleUser = new Role("ROLE_USER");
4 Role roleGuest = new Role("ROLE_GUEST");
5
6 roleAdmin = roleRepository.save(roleAdmin);
7 roleUser = roleRepository.save(roleUser);
8 roleGuest = roleRepository.save(roleGuest);
9
10 User admin = new User("admin", "John", "Connor", "JConnor@gmail.com",
11 "admin", new HashSet<>(Arrays.asList(roleAdmin, roleUser, roleGuest)));
12
13 User user1 = new User("p_ivanov", "Petr", "Ivanov", "PIvanov@gmail" +
14 ".com", "pass1", new HashSet<>(Collections.singletonList(roleAdmin)));
15
16 User user2 = new User("i_petrov", "Ivan", "Petrov", "IPetrov@gmail" +
17 ".com", "pass2", new HashSet<>(Collections.singletonList(roleUser)));
18
19 User user3 = new User("v_semenovich", "Vasil", "Semenovich", "VSeme" +
20 "@gmail.com", "pass3", new HashSet<>(Arrays.asList(roleGuest, roleUser)));
21
22 userService.saveUser(admin);
23 userService.saveUser(user1);
24 userService.saveUser(user2);
25 userService.saveUser(user3);
26 }