完成directive和propeties的可配置化定义的java代码