AppProperties.java 1.61 KB
package com.bsth.util;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @author Hill
 */
@Component
public class AppProperties {

    private static int port = 7611;

    private static boolean uprecord;

    private static String updir;

    private static boolean downrecord;

    private static String downdir;

    private static String forwarddevice;

    public static int getPort() {
        return port;
    }

    @Value("${gb.server.port}")
    public void setPort(int port) {
        AppProperties.port = port;
    }

    public static boolean isUprecord() {
        return uprecord;
    }

    @Value("${gb.server.uprecord}")
    public void setUprecord(boolean uprecord) {
        AppProperties.uprecord = uprecord;
    }

    public static String getUpdir() {
        return updir;
    }

    @Value("${gb.server.updir}")
    public void setUpdir(String updir) {
        AppProperties.updir = updir;
    }

    public static boolean isDownrecord() {
        return downrecord;
    }

    @Value("${gb.server.downrecord}")
    public void setDownrecord(boolean downrecord) {
        AppProperties.downrecord = downrecord;
    }

    public static String getDowndir() {
        return downdir;
    }

    @Value("${gb.server.downdir}")
    public void setDowndir(String downdir) {
        AppProperties.downdir = downdir;
    }

    public static String getForwarddevice() {
        return forwarddevice;
    }

    @Value("${gb.server.forwarddevice}")
    public void setForwarddevice(String forwarddevice) {
        AppProperties.forwarddevice = forwarddevice;
    }
}