ref #83 Add spring framework