package com.sandu.ximon.admin.config;
|
|
import com.sandu.ximon.admin.utils.LogUtils;
|
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.stereotype.Component;
|
|
import javax.annotation.PostConstruct;
|
|
@Component
|
public class ServerConfig {
|
|
@Value("${server-conf.ip}")
|
public String SIP;
|
@Value("${nginx.port}")
|
public String nginxPort;
|
@Value("${nginx.cameraSaveUrl}")
|
public String saveUrl;
|
// @Value("${broadcast.file-save-url}")
|
// private String fileSaveUrl;
|
|
|
private static String ServerIP;
|
private static String NginxPort;
|
private static String CameraSaveUrl;
|
private static String BroadcastFileSaveUrl;
|
private static boolean O2OServer;
|
|
public static String getNginxCameraSaveUrl() {
|
return CameraSaveUrl;
|
}
|
|
@PostConstruct
|
private void loadIP(){
|
ServerIP = SIP;
|
NginxPort = nginxPort;
|
CameraSaveUrl = saveUrl;
|
// BroadcastFileSaveUrl = fileSaveUrl;
|
LogUtils.print("Server IP :" +SIP);
|
LogUtils.print("NignX Port :" +nginxPort);
|
LogUtils.print("Camera Save Url :" +CameraSaveUrl);
|
LogUtils.print("Broadcast File Save Url :" +BroadcastFileSaveUrl);
|
}
|
|
public static String getServerIP(){
|
return ServerIP;
|
}
|
public static String getNignxPort(){
|
return NginxPort;
|
}
|
public static String getBroadcastFileSaveUrl(){
|
return BroadcastFileSaveUrl;
|
}
|
}
|