--- refactoring --- spring configuration, maven configuration, switch order by