title: how constructor injection in spring promotes immutability?
body: <p>I am new to spring and reading the on line spring reference. One of the advantages of using constructor injection(CI) is because CI is immutable?I know it means that it cannot be modified. But how does that happen, any simple example please to show how CI promote   immutability? thanks</p>