| | |
| | | |
| | | import cn.flightfeather.supervision.business.datafetch.FetchController |
| | | import org.springframework.beans.factory.annotation.Autowired |
| | | import org.springframework.beans.factory.annotation.Value |
| | | import org.springframework.boot.ApplicationRunner |
| | | import org.springframework.boot.autoconfigure.SpringBootApplication |
| | | import org.springframework.boot.runApplication |
| | |
| | | |
| | | @SpringBootApplication |
| | | @EnableScheduling |
| | | class SupervisionApplication { |
| | | class SupervisionApplication( |
| | | @Value("\${mode}") |
| | | var mode: String |
| | | ) { |
| | | |
| | | @Autowired |
| | | // 静安区夜间施工许可证信息获取任务 |
| | |
| | | |
| | | @Bean |
| | | fun runner() = ApplicationRunner { |
| | | fetchController.run() |
| | | if (mode == "pro") { |
| | | fetchController.run() |
| | | } |
| | | println("mode: $mode") |
| | | } |
| | | } |
| | | |