浅谈.netcore注入中的三种模式:singleton