public class DirectoryWatcher extends Object implements org.springframework.beans.factory.InitializingBean
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
banner |
private Set<String> |
knownMappers |
private org.slf4j.Logger |
logger |
private com.google.common.collect.BiMap<String,String> |
mapperInterface2XmlPath |
private MybatisReloadProperties |
mybatisReloadProperties |
private String |
outPutTarget |
private Set<String> |
predifinedMapperInterface |
private ReloadableConfiguration |
reloadableConfiguration |
private org.mybatis.spring.SqlSessionTemplate |
sqlSessionTemplate |
private WatchService |
watcher |
| 构造器和说明 |
|---|
DirectoryWatcher(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
MybatisReloadProperties mybatisReloadProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
private String |
canonical2Path(String canonical,
String split) |
private String |
getFileSystemSeparator() |
private Set<Path> |
getWatchDirectory()
获取需要监控的directory
|
private void |
printBanner() |
private void |
registerListening() |
private String |
uri2Path(URI uri) |
private void |
watching() |
private final org.slf4j.Logger logger
private WatchService watcher
private final com.google.common.collect.BiMap<String,String> mapperInterface2XmlPath
private final MybatisReloadProperties mybatisReloadProperties
private final org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate
private final ReloadableConfiguration reloadableConfiguration
private final String outPutTarget
public DirectoryWatcher(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
MybatisReloadProperties mybatisReloadProperties)
public void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanprivate void printBanner()
private void watching()
private String getFileSystemSeparator()
private Set<Path> getWatchDirectory() throws Exception
ExceptionCopyright © 2024. All rights reserved.