configure类实现