added PropertyPlaceholderConfgurer