依赖注入bytype和byname