diff options
Diffstat (limited to 'src/main/java/com/mavlushechka/studentdatabase/config/MvcConfig.java')
-rwxr-xr-x | src/main/java/com/mavlushechka/studentdatabase/config/MvcConfig.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/com/mavlushechka/studentdatabase/config/MvcConfig.java b/src/main/java/com/mavlushechka/studentdatabase/config/MvcConfig.java new file mode 100755 index 0000000..ac7abb8 --- /dev/null +++ b/src/main/java/com/mavlushechka/studentdatabase/config/MvcConfig.java @@ -0,0 +1,22 @@ +package com.mavlushechka.studentdatabase.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; +import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class MvcConfig implements WebMvcConfigurer { + @Bean + public BCryptPasswordEncoder bCryptPasswordEncoder() { + return new BCryptPasswordEncoder(); + } + + public void addViewControllers(ViewControllerRegistry registry) { + registry.addViewController("/authentication/login").setViewName("authentication/login"); + registry.addViewController("/authentication/change-password").setViewName("authentication/change-password"); + registry.addViewController("/admin-panel/add-users").setViewName("/admin-panel/add-users"); + registry.addViewController("/admin-panel/information/search").setViewName("/admin-panel/information/search"); + } +}
\ No newline at end of file |