@Component
public class ConfigurationUtil
extends java.lang.Object
implements org.springframework.context.ApplicationContextAware
| 限定符和类型 | 字段和说明 |
|---|---|
private java.lang.String |
acdatabaseType
新的配置key
|
private java.lang.String |
acmodelPack
新的配置key
|
private java.lang.String |
actableAuto
新的配置key
|
private java.lang.String |
actableIndex
指定生成索引前缀
|
private java.lang.String |
actableUnique
指定生成唯一约束前缀
|
private static org.springframework.context.ApplicationContext |
applicationContext |
private java.lang.String |
databaseType
旧的配置key,兼容老版本用的
|
private java.lang.String |
modelPack
旧的配置key,兼容老版本用的
|
private static java.util.Properties |
properties |
private java.lang.String |
tableAuto
旧的配置key,兼容老版本用的
|
| 构造器和说明 |
|---|
ConfigurationUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.context.ApplicationContext |
getApplicationContext()
获得spring上下文
|
java.lang.Object |
getBean(java.lang.String name)
获取bean
|
java.lang.String |
getConfig(java.lang.String key)
获取配置文件的值,兼容传统spring项目和springboot项目
|
private void |
initProperties() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
实现ApplicationContextAware接口的回调方法,设置上下文环境
|
private static org.springframework.context.ApplicationContext applicationContext
private static java.util.Properties properties
@Value(value="${mybatis.table.auto:NULL}")
private java.lang.String tableAuto
@Value(value="${mybatis.model.pack:NULL}")
private java.lang.String modelPack
@Value(value="${mybatis.database.type:NULL}")
private java.lang.String databaseType
@Value(value="${actable.table.auto:NULL}")
private java.lang.String actableAuto
@Value(value="${actable.model.pack:NULL}")
private java.lang.String acmodelPack
@Value(value="${actable.database.type:NULL}")
private java.lang.String acdatabaseType
@Value(value="${actable.index.prefix:actable_idx_}")
private java.lang.String actableIndex
@Value(value="${actable.unique.prefix:actable_uni_}")
private java.lang.String actableUnique
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwarepublic org.springframework.context.ApplicationContext getApplicationContext()
public java.lang.Object getBean(java.lang.String name)
throws org.springframework.beans.BeansException
name - service注解方式name为小驼峰格式org.springframework.beans.BeansExceptionpublic java.lang.String getConfig(java.lang.String key)
key - propertiesprivate void initProperties()
Copyright © 2024 pig4cloud. All rights reserved.