provider spring config