Java 每次启动servlet容器时都需要运行的代码块
我有一些静态的内容块需要在SpringMVC应用程序启动时加载Java 每次启动servlet容器时都需要运行的代码块,java,spring,jakarta-ee,spring-mvc,Java,Spring,Jakarta Ee,Spring Mvc,我有一些静态的内容块需要在SpringMVC应用程序启动时加载 static{ // Added to use in the Log4J.xml file SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); System.setProperty("current.date", dateFormat.format(new Date())); } 我正在做的“current.date”属性用于在
static{
// Added to use in the Log4J.xml file
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.setProperty("current.date", dateFormat.format(new Date()));
}
我正在做的“current.date
”属性用于在log4j.xml
中设置当前日期。
我不知道该把它放到Spring的上下文中,这样每当用户运行应用程序时它都可以调用。我建议如下:
static{
// Added to use in the Log4J.xml file
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.setProperty("current.date", dateFormat.format(new Date()));
}
init()
中李>
web.xml
中配置此servlet李>
)李>
init()
方法李>
在主bean中,实现
初始化bean
接口。在这个接口方法中,把上面的语句放进去。它们将在初始化bean之前运行。请参阅