add mock + spring demo