spring-web-modules/api/src/main/kotlin/com/cubetiqs/web/modules/ModuleInitializer.kt
Sambo Chea fd12704bd5
Some checks failed
continuous-integration/drone/push Build is failing
Add zipper for zip all files with file local provider
2022-04-21 15:09:01 +07:00

20 lines
587 B
Kotlin

package com.cubetiqs.web.modules
import com.cubetiqs.web.modules.file.FileStorageFactory
import com.cubetiqs.web.modules.file.FileStorageLocalProvider
import org.springframework.beans.factory.annotation.Value
import org.springframework.context.annotation.Lazy
import org.springframework.stereotype.Component
@Component
@Lazy(false)
class ModuleInitializer constructor(
@Value("\${module.uploader.local.path:./uploads}")
private val fileBasePath: String,
) {
init {
FileStorageFactory.setProvider(
FileStorageLocalProvider(fileBasePath)
)
}
}