可以参考一下IOC和mybatis的实现