重构了contactController的list方法的单元测试
重构了Service中的list的测试
在contactController中添加了show方法及相应的测试，并能够正确的访问show页面
在list页面添加了链接
在show页面添加了表格样例
给页面添加返回按钮，并且使用模板
在contactController中设置属性，并在页面中显示出来
添加了测试contactController中的show的测试
在页面中使用了contactcontrolller传过来的值
重构了contactController了，并将获取contact的方法抽取成getById方法
将getById方法挪到contactService中，并在contactController中调用，并添加了相应的测试
添加了测试:contactService的show方法的返回值为null时应该重定向到list页面
添加了测试：当id为null时应该重定向到list页面
添加了测试：当id为blank时应该重定向到list页面
在contactService中的show方法调用repository中的getById方法
在repository中完成show功能
添加了测试：在show方法中当contactRepository的getById方法的返回值为null时应该返回null
添加了测试：在show方法中当当contactRepository的getById方法的返回值不为null时应该放回contact