mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-07 01:18:27 +08:00
DELIMITER
This commit is contained in:
parent
0362600696
commit
b111a52ccc
@ -45,14 +45,15 @@ import java.util.Iterator;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class InitializeContext extends HttpServlet {
|
public class InitializeContext extends HttpServlet {
|
||||||
private static final Logger _logger = LoggerFactory.getLogger(InitializeContext.class);
|
private static final Logger logger = LoggerFactory.getLogger(InitializeContext.class);
|
||||||
private static final long serialVersionUID = -797399138268601444L;
|
private static final long serialVersionUID = -797399138268601444L;
|
||||||
|
|
||||||
ApplicationContext applicationContext;
|
ApplicationContext applicationContext;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init(ServletConfig config) throws ServletException {
|
public void init(ServletConfig config) throws ServletException {
|
||||||
|
|
||||||
WebContext.applicationContext = applicationContext;
|
WebContext.init(applicationContext);
|
||||||
|
|
||||||
MybatisJpaContext.init(applicationContext);
|
MybatisJpaContext.init(applicationContext);
|
||||||
|
|
||||||
@ -80,7 +81,7 @@ public class InitializeContext extends HttpServlet {
|
|||||||
beanFactory.removeBeanDefinition("localeResolver");
|
beanFactory.removeBeanDefinition("localeResolver");
|
||||||
beanFactory.registerBeanDefinition("localeResolver",
|
beanFactory.registerBeanDefinition("localeResolver",
|
||||||
beanFactory.getBeanDefinition("cookieLocaleResolver"));
|
beanFactory.getBeanDefinition("cookieLocaleResolver"));
|
||||||
_logger.debug("cookieLocaleResolver replaced localeResolver.");
|
logger.debug("cookieLocaleResolver replaced localeResolver.");
|
||||||
}
|
}
|
||||||
this.applicationContext = applicationContext;
|
this.applicationContext = applicationContext;
|
||||||
}
|
}
|
||||||
@ -89,10 +90,10 @@ public class InitializeContext extends HttpServlet {
|
|||||||
* listDataBaseVariables.
|
* listDataBaseVariables.
|
||||||
*/
|
*/
|
||||||
public void listDataBaseVariables() {
|
public void listDataBaseVariables() {
|
||||||
if (applicationContext.containsBean("dataSource")) {
|
if (!applicationContext.containsBean("dataSource")) {return;}
|
||||||
try {
|
try {
|
||||||
_logger.debug("-----------------------------------------------------------");
|
logger.debug(WebConstants.DELIMITER);
|
||||||
_logger.debug("List DatabaseMetaData Variables ");
|
logger.debug("List DatabaseMetaData Variables ");
|
||||||
Connection connection =
|
Connection connection =
|
||||||
((javax.sql.DataSource) applicationContext.getBean("dataSource"))
|
((javax.sql.DataSource) applicationContext.getBean("dataSource"))
|
||||||
.getConnection();
|
.getConnection();
|
||||||
@ -100,40 +101,26 @@ public class InitializeContext extends HttpServlet {
|
|||||||
DatabaseMetaData databaseMetaData = connection.getMetaData();
|
DatabaseMetaData databaseMetaData = connection.getMetaData();
|
||||||
ApplicationConfig.databaseProduct = databaseMetaData.getDatabaseProductName();
|
ApplicationConfig.databaseProduct = databaseMetaData.getDatabaseProductName();
|
||||||
|
|
||||||
_logger.debug("DatabaseProductName : {}",
|
logger.debug("DatabaseProductName : {}", databaseMetaData.getDatabaseProductName());
|
||||||
databaseMetaData.getDatabaseProductName());
|
logger.debug("DatabaseProductVersion: {}" ,databaseMetaData.getDatabaseProductVersion());
|
||||||
_logger.debug("DatabaseProductVersion: {}" ,
|
logger.trace("DatabaseMajorVersion : {}" , databaseMetaData.getDatabaseMajorVersion());
|
||||||
databaseMetaData.getDatabaseProductVersion());
|
logger.trace("DatabaseMinorVersion : {}" ,databaseMetaData.getDatabaseMinorVersion());
|
||||||
_logger.trace("DatabaseMajorVersion : {}" ,
|
logger.trace("supportsTransactions : {}" , databaseMetaData.supportsTransactions());
|
||||||
databaseMetaData.getDatabaseMajorVersion());
|
logger.trace("DefaultTransaction : {}" ,databaseMetaData.getDefaultTransactionIsolation());
|
||||||
_logger.trace("DatabaseMinorVersion : {}" ,
|
logger.trace("MaxConnections : {}" ,databaseMetaData.getMaxConnections());
|
||||||
databaseMetaData.getDatabaseMinorVersion());
|
logger.trace("");
|
||||||
_logger.trace("supportsTransactions : {}" ,
|
logger.trace("JDBCMajorVersion : {}" ,databaseMetaData.getJDBCMajorVersion());
|
||||||
databaseMetaData.supportsTransactions());
|
logger.trace("JDBCMinorVersion : {}" ,databaseMetaData.getJDBCMinorVersion());
|
||||||
_logger.trace("DefaultTransaction : {}" ,
|
logger.trace("DriverName : {}" ,databaseMetaData.getDriverName());
|
||||||
databaseMetaData.getDefaultTransactionIsolation());
|
logger.trace("DriverVersion : {}" ,databaseMetaData.getDriverVersion());
|
||||||
_logger.trace("MaxConnections : {}" ,
|
logger.debug("");
|
||||||
databaseMetaData.getMaxConnections());
|
logger.debug("DBMS URL : {}" ,databaseMetaData.getURL());
|
||||||
_logger.trace("");
|
logger.debug("UserName : {}" ,databaseMetaData.getUserName());
|
||||||
_logger.trace("JDBCMajorVersion : {}" ,
|
logger.debug(WebConstants.DELIMITER);
|
||||||
databaseMetaData.getJDBCMajorVersion());
|
|
||||||
_logger.trace("JDBCMinorVersion : {}" ,
|
|
||||||
databaseMetaData.getJDBCMinorVersion());
|
|
||||||
_logger.trace("DriverName : {}" ,
|
|
||||||
databaseMetaData.getDriverName());
|
|
||||||
_logger.trace("DriverVersion : {}" ,
|
|
||||||
databaseMetaData.getDriverVersion());
|
|
||||||
_logger.debug("");
|
|
||||||
_logger.debug("DBMS URL : {}" ,
|
|
||||||
databaseMetaData.getURL());
|
|
||||||
_logger.debug("UserName : {}" ,
|
|
||||||
databaseMetaData.getUserName());
|
|
||||||
_logger.debug("-----------------------------------------------------------");
|
|
||||||
|
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
_logger.error("DatabaseMetaData Variables Error .",e);
|
logger.error("DatabaseMetaData Variables Error .",e);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -141,42 +128,41 @@ public class InitializeContext extends HttpServlet {
|
|||||||
* propertySourcesPlaceholderConfigurer.
|
* propertySourcesPlaceholderConfigurer.
|
||||||
*/
|
*/
|
||||||
public void listProperties() {
|
public void listProperties() {
|
||||||
if (applicationContext.containsBean("propertySourcesPlaceholderConfigurer")) {
|
if (!applicationContext.containsBean("propertySourcesPlaceholderConfigurer")) {return ;}
|
||||||
_logger.trace("-----------------------------------------------------------");
|
logger.trace(WebConstants.DELIMITER);
|
||||||
_logger.trace("List Properties Variables ");
|
logger.trace("List Properties Variables ");
|
||||||
PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer =
|
PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer =
|
||||||
((PropertySourcesPlaceholderConfigurer) applicationContext
|
((PropertySourcesPlaceholderConfigurer) applicationContext
|
||||||
.getBean("propertySourcesPlaceholderConfigurer"));
|
.getBean("propertySourcesPlaceholderConfigurer"));
|
||||||
|
|
||||||
WebContext.properties = (StandardEnvironment) propertySourcesPlaceholderConfigurer
|
WebContext.initProperties((StandardEnvironment) propertySourcesPlaceholderConfigurer
|
||||||
.getAppliedPropertySources()
|
.getAppliedPropertySources()
|
||||||
.get(PropertySourcesPlaceholderConfigurer.ENVIRONMENT_PROPERTIES_PROPERTY_SOURCE_NAME)
|
.get(PropertySourcesPlaceholderConfigurer.ENVIRONMENT_PROPERTIES_PROPERTY_SOURCE_NAME)
|
||||||
.getSource();
|
.getSource());
|
||||||
|
|
||||||
Iterator<PropertySource<?>> it =WebContext.properties.getPropertySources().iterator();
|
Iterator<PropertySource<?>> it =WebContext.properties.getPropertySources().iterator();
|
||||||
while(it.hasNext()) {
|
while(it.hasNext()) {
|
||||||
_logger.debug("propertySource {}" , it.next());
|
logger.debug("propertySource {}" , it.next());
|
||||||
}
|
}
|
||||||
|
|
||||||
_logger.trace("-----------------------------------------------------------");
|
logger.trace(WebConstants.DELIMITER);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* showLicense.
|
* showLicense.
|
||||||
*/
|
*/
|
||||||
public void showLicense() {
|
public void showLicense() {
|
||||||
_logger.info("-----------------------------------------------------------");
|
logger.info(WebConstants.DELIMITER);
|
||||||
_logger.info("+ MaxKey Community Edition ");
|
logger.info("+ MaxKey Community Edition ");
|
||||||
_logger.info("+ Single Sign On ( SSO ) ");
|
logger.info("+ Single Sign On ( SSO ) ");
|
||||||
_logger.info("+ Version {}",
|
logger.info("+ Version {}",
|
||||||
WebContext.properties.getProperty("application.formatted-version"));
|
WebContext.properties.getProperty("application.formatted-version"));
|
||||||
_logger.info("+");
|
logger.info("+");
|
||||||
_logger.info("+ {}Copyright 2018 - {} https://www.maxkey.top/",
|
logger.info("+ {}Copyright 2018 - {} https://www.maxkey.top/",
|
||||||
(char)0xA9 , new DateTime().getYear()
|
(char)0xA9 , new DateTime().getYear()
|
||||||
);
|
);
|
||||||
_logger.info("+ Licensed under the Apache License, Version 2.0 ");
|
logger.info("+ Licensed under the Apache License, Version 2.0 ");
|
||||||
_logger.info("-----------------------------------------------------------");
|
logger.info(WebConstants.DELIMITER);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,7 +22,7 @@ public class ProductEnvironment {
|
|||||||
* List Environment Variables.
|
* List Environment Variables.
|
||||||
*/
|
*/
|
||||||
public static void listEnvVars() {
|
public static void listEnvVars() {
|
||||||
logger.info("-----------------------------------------------------------");
|
logger.info(WebConstants.DELIMITER);
|
||||||
logger.info("List Environment Variables ");
|
logger.info("List Environment Variables ");
|
||||||
Map<String, String> map = System.getenv();
|
Map<String, String> map = System.getenv();
|
||||||
SortedSet<String> keyValueSet = new TreeSet<>();
|
SortedSet<String> keyValueSet = new TreeSet<>();
|
||||||
@ -64,7 +64,7 @@ public class ProductEnvironment {
|
|||||||
SystemUtils.JAVA_VM_INFO
|
SystemUtils.JAVA_VM_INFO
|
||||||
);
|
);
|
||||||
|
|
||||||
logger.info("-----------------------------------------------------------");
|
logger.info(WebConstants.DELIMITER);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -83,4 +83,6 @@ public class WebConstants {
|
|||||||
public static final String USER_INACTIVE = "inactive";
|
public static final String USER_INACTIVE = "inactive";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static final String DELIMITER = "-----------------------------------------------------------";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -100,6 +100,14 @@ public final class WebContext {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void init(ApplicationContext context) {
|
||||||
|
applicationContext = context;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void initProperties(StandardEnvironment standardEnvironment) {
|
||||||
|
properties = standardEnvironment;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clear session Message ,session id is Constants.MESSAGE
|
* clear session Message ,session id is Constants.MESSAGE
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user