feature add spring module