重构，暂未解决基于接口Autowired