ApplicationRunner.kt 865 B

12345678910111213141516171819202122232425262728293031
  1. package com.gxzc.zen
  2. import com.gxzc.zen.api.sys.service.ISysDictValueService
  3. import org.slf4j.LoggerFactory
  4. import org.springframework.beans.factory.annotation.Autowired
  5. import org.springframework.boot.ApplicationArguments
  6. import org.springframework.boot.ApplicationRunner
  7. import org.springframework.stereotype.Component
  8. /**
  9. * 启动加载
  10. * @author NorthLan
  11. * @date 2018/5/5
  12. * @url https://noahlan.com
  13. */
  14. @Component
  15. class ApplicationRunner : ApplicationRunner {
  16. companion object {
  17. private val logger = LoggerFactory.getLogger(ApplicationRunner::class.java)
  18. }
  19. @Autowired
  20. private lateinit var dictValueService: ISysDictValueService
  21. override fun run(args: ApplicationArguments?) {
  22. logger.info("Started successful. Initializing...")
  23. logger.info("Initializing DictValue...")
  24. dictValueService.init()
  25. }
  26. }