@Retention(value=RUNTIME) @Target(value=TYPE) @Import(value=BasicHasorConfiguration.class) public @interface EnableHasor
| 限定符和类型 | 可选元素和说明 |
|---|---|
Property[] |
customProperties
Hasor 使用的特殊属性,这些属性会设置到 Hasor 的环境变量上
|
String |
mainConfig
Hasor 的主配置文件,可以是 Xml 或者 属性文件
|
String[] |
scanPackages
扫描范围,如果 scanPackages 配置的扫描范围超出了 ComponentScan,那么这些标记了 @DimModule 的 Module 接口实现类将会以 new 的形式进行创建。
|
Class<? extends Module>[] |
startWith
启动入口
|
boolean |
useProperties
是否将 Hasor 环境变量用作 Settings
(Hasor 会自动将Spring 的属性文件导入到环境变量中若想要进一步在 Settings 中使用 Spring 的属性文件就要设置为 true)
|
public abstract String[] scanPackages
public abstract String mainConfig
public abstract boolean useProperties
public abstract Property[] customProperties
Copyright © 2020. All rights reserved.