diff --git a/src/main/java/cc/ryanc/halo/Application.java b/src/main/java/cc/ryanc/halo/Application.java index ec41569ee..dd3215cd5 100755 --- a/src/main/java/cc/ryanc/halo/Application.java +++ b/src/main/java/cc/ryanc/halo/Application.java @@ -1,11 +1,14 @@ package cc.ryanc.halo; +import cc.ryanc.halo.config.properties.HaloProperties; import cc.ryanc.halo.logging.Logger; import cc.ryanc.halo.repository.base.BaseRepositoryImpl; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Bean; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.scheduling.annotation.EnableScheduling; @@ -29,10 +32,20 @@ public class Application { public static void main(String[] args) { // Run application - ApplicationContext context = SpringApplication.run(Application.class, args); - // Get server port - String serverPort = context.getEnvironment().getProperty("server.port"); + SpringApplication.run(Application.class, args); + } - LOG.debug("Halo started at http://localhost:" + serverPort); + @Bean + CommandLineRunner runner(ApplicationContext context, HaloProperties haloProperties) { + return args -> { + // Get server port + String serverPort = context.getEnvironment().getProperty("server.port"); + + LOG.debug("Halo started at {}:{}", "http://localhost", serverPort); + + if (!haloProperties.getDocDisabled()) { + LOG.debug("Halo doc enable at {}:{}/{}", "http://localhost", serverPort, "swagger-ui.html"); + } + }; } } diff --git a/src/main/resources/application-dev.yaml b/src/main/resources/application-dev.yaml index 2f7579619..5cef0d988 100755 --- a/src/main/resources/application-dev.yaml +++ b/src/main/resources/application-dev.yaml @@ -58,11 +58,14 @@ spring: # 多语言资源文件路径 messages: basename: i18n/messages + cache: + type: none logging: level: cc.ryanc.halo: DEBUG org.hibernate: ERROR file: ./logs/log.log + halo: doc-disabled: false