spring mvc demo using java based config