diff --git a/novel-admin/src/main/java/com/java2nb/AdminApplication.java b/novel-admin/src/main/java/com/java2nb/AdminApplication.java index 503fd06..cb20c22 100644 --- a/novel-admin/src/main/java/com/java2nb/AdminApplication.java +++ b/novel-admin/src/main/java/com/java2nb/AdminApplication.java @@ -1,12 +1,18 @@ package com.java2nb; +import lombok.extern.slf4j.Slf4j; import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Bean; import org.springframework.transaction.annotation.EnableTransactionManagement; +import java.net.InetAddress; + @EnableTransactionManagement @ServletComponentScan @@ -15,9 +21,17 @@ import org.springframework.transaction.annotation.EnableTransactionManagement; org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class }) @EnableCaching +@Slf4j public class AdminApplication { public static void main(String[] args) { SpringApplication.run(AdminApplication.class, args); } + @Bean + public CommandLineRunner commandLineRunner(ApplicationContext ctx) { + return args -> { + log.info("项目启动啦,访问路径:{}", "http://" + InetAddress.getLocalHost().getHostAddress() + ":" + ctx.getEnvironment().getProperty("server.port")); + }; + } + } diff --git a/novel-admin/src/main/resources/application.yml b/novel-admin/src/main/resources/application.yml index dc32079..d2e2bf5 100644 --- a/novel-admin/src/main/resources/application.yml +++ b/novel-admin/src/main/resources/application.yml @@ -36,3 +36,7 @@ mybatis: typeAliasesPackage: com.java2nb.**.domain #[弃用]配置缓存和session存储方式,默认ehcache,可选redis,[弃用]调整至 spring cache type【shiro.用户,权限,session,spring.cache通用】 #[弃用]cacheType: ehcache + + +logging: + config: classpath:logback-boot.xml diff --git a/novel-admin/src/main/resources/logback-spring.xml b/novel-admin/src/main/resources/logback-boot.xml similarity index 95% rename from novel-admin/src/main/resources/logback-spring.xml rename to novel-admin/src/main/resources/logback-boot.xml index f41e40f..51dd570 100644 --- a/novel-admin/src/main/resources/logback-spring.xml +++ b/novel-admin/src/main/resources/logback-boot.xml @@ -24,7 +24,7 @@ - + logs/debug.log @@ -52,11 +52,13 @@ + - + + diff --git a/novel-crawl/src/main/java/com/java2nb/novel/CrawlNovelApplication.java b/novel-crawl/src/main/java/com/java2nb/novel/CrawlNovelApplication.java index f4e4555..5e185f1 100644 --- a/novel-crawl/src/main/java/com/java2nb/novel/CrawlNovelApplication.java +++ b/novel-crawl/src/main/java/com/java2nb/novel/CrawlNovelApplication.java @@ -1,12 +1,18 @@ package com.java2nb.novel; +import lombok.extern.slf4j.Slf4j; import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; +import java.net.InetAddress; + /** * @author Administrator */ @@ -15,11 +21,19 @@ import org.springframework.scheduling.annotation.EnableScheduling; @EnableScheduling @ServletComponentScan @MapperScan(basePackages = {"com.java2nb.novel.mapper"}) +@Slf4j public class CrawlNovelApplication { public static void main(String[] args) { SpringApplication.run(CrawlNovelApplication.class); } + @Bean + public CommandLineRunner commandLineRunner(ApplicationContext ctx) { + return args -> { + log.info("项目启动啦,访问路径:{}", "http://" + InetAddress.getLocalHost().getHostAddress() + ":" + ctx.getEnvironment().getProperty("server.port")); + }; + } + } diff --git a/novel-front/src/main/java/com/java2nb/novel/FrontNovelApplication.java b/novel-front/src/main/java/com/java2nb/novel/FrontNovelApplication.java index 31aae17..e678515 100644 --- a/novel-front/src/main/java/com/java2nb/novel/FrontNovelApplication.java +++ b/novel-front/src/main/java/com/java2nb/novel/FrontNovelApplication.java @@ -1,11 +1,14 @@ package com.java2nb.novel; import com.github.tobato.fastdfs.FdfsClientConfig; +import lombok.extern.slf4j.Slf4j; import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Import; import org.springframework.scheduling.TaskScheduler; @@ -13,6 +16,8 @@ import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; import org.springframework.transaction.annotation.EnableTransactionManagement; +import java.net.InetAddress; + /** * @author Administrator */ @@ -23,15 +28,23 @@ import org.springframework.transaction.annotation.EnableTransactionManagement; @ServletComponentScan @MapperScan(basePackages = {"com.java2nb.novel.mapper"}) @Import(FdfsClientConfig.class) +@Slf4j public class FrontNovelApplication { public static void main(String[] args) { SpringApplication.run(FrontNovelApplication.class); } + @Bean + public CommandLineRunner commandLineRunner(ApplicationContext ctx) { + return args -> { + log.info("项目启动啦,访问路径:{}", "http://" + InetAddress.getLocalHost().getHostAddress() + ":" + ctx.getEnvironment().getProperty("server.port")); + }; + } + /** * 解决同一时间只能一个定时任务执行的问题 - * */ + */ @Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();