all spring frame work hibernate nosql etc