package com.huigou.uasp.bmp.plugin.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.huigou.uasp.bmp.configuration.application.ParameterApplication;
import com.huigou.uasp.bmp.plugin.StartPlugIn;
import com.huigou.util.LogHome;

/**
 * 系统参数插件
 *
 * @author
 * @version V1.0
 * @ClassName: ParameterPlugIn
 * @date 2014-2-24 上午10:51:46
 * @deprecated 从1.2.11开始，在{@link com.huigou.uasp.bmp.configuration.application.impl.ParameterApplicationImpl}内部完成初始化缓存
 */
@Deprecated
@Service("parameterPlugIn")
public class ParameterPlugIn implements StartPlugIn {

    @Autowired
    private ParameterApplication parameterApplication;

    public void init() {
        LogHome.getLog(this).info("开始加载系统参数;");
        parameterApplication.syncCache();
        LogHome.getLog(this).info("系统参数加载完成;");
    }

}
