introducing spring java config for application