actually no need spring-data-commons jar, if have this will cause
confilicts
fix bugs
fix some bugs
resolve the dependency conflicts