use spring annotation
near using database
add resources and test packaging
use default data