Начал учить Spring, делаю проект на Spring-Boot, все шло хорошо, до момента пока я не начал делать авторизацию и регистрацию по 
видео уроку.
Дошел до момента когда автор 
Евгений Сулейманов начал внедрять 
xml конфигы
Подскажите как правильно переписать 
данные конфиги на JavaConfig под Spring Boot ?
Есть ли какие-то сервисы или утилиты по конверации xml to JavaConfig ?
--- UPD ---
На данный момент переписал только 
appconfig-security.xml 
Сделал следующее:
@Configuration
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.
                authorizeRequests()
                .antMatchers("/","welcome").hasAnyRole("ROLE_USER", "ROLE_ADMIN")
                .antMatchers("/admin/**").hasRole("ROLE_ADMIN").anyRequest()
                .authenticated().and()
                .formLogin()
                .loginPage("/login").failureUrl("/login?error")
                .defaultSuccessUrl("/welcome")
                .usernameParameter("username")
                .passwordParameter("password")
                .and().logout()
                .logoutSuccessUrl("login?logout");
    }
    @Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth)
            throws Exception {
        auth.userDetailsService(userDetailsService()).passwordEncoder(
                passwordEncoder());
    }
    @Bean
    public PasswordEncoder passwordEncoder() {
        PasswordEncoder encoder = new BCryptPasswordEncoder();
        return encoder;
    }
    @Bean
    public UserDetailsService userDetailsService() {
        return new UserDetailsServiceImpl();
    }
}
правда не знаю, все ли правильно сделал (