An initializer is a class runs before application boot up, it's the recommended way to write plugin and hook to framework.
@Initialize()
class ServiceInitializer implements IInitializer {
@Inject()
private application: ApplicationLoader;
public init() {
// hook to framework
}
}A class decorated Initialize and implements interface IInitializer considered as a initializer.
You can get application settings by inject ApplicationLoader.