Add spring framework for transaction management