ServerPathExposer.java
798 Bytes
package com.bjivt.showtime.api.utils;
import java.util.Locale;
import java.util.ResourceBundle;
import javax.servlet.ServletContext;
import org.springframework.web.context.ServletContextAware;
public class ServerPathExposer implements ServletContextAware {
private ServletContext servletContext;
private String serverRoot;
public void init() {
ResourceBundle rb = ResourceBundle.getBundle("config",
Locale.getDefault());
serverRoot = rb.getString("server.url");
getServletContext().setAttribute("serverRoot", serverRoot);
}
@Override
public void setServletContext(ServletContext servletContext) {
this.servletContext = servletContext;
}
public ServletContext getServletContext() {
return servletContext;
}
public String getServerRoot() {
return serverRoot;
}
}