update version
use spring-boot
fix Dep injection

- also format code