From ca0b5f60bc5c44a963b6ff327dba82af7a99071d Mon Sep 17 00:00:00 2001 From: 邓实川 <544939826@qq.com> Date: Wed, 25 Mar 2020 11:43:39 +0800 Subject: [PATCH] application --- src/main/java/cn/timer/api/Application.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/cn/timer/api/Application.java b/src/main/java/cn/timer/api/Application.java index 35925f3..cef97f0 100644 --- a/src/main/java/cn/timer/api/Application.java +++ b/src/main/java/cn/timer/api/Application.java @@ -16,14 +16,21 @@ import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.support.config.FastJsonConfig; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; +import cn.hutool.core.net.NetUtil; + @MapperScan("cn.timer.api.dao") // 扫描的mapper //@ComponentScan(basePackages = {"cn.timer.api.controller"}) @SpringBootApplication @EnableScheduling @EnableTransactionManagement -public class Application{ +public class Application { public static void main(String[] args) { + final Integer port = 8089; + if (!NetUtil.isUsableLocalPort(port)) { + System.err.printf("端口%d被占用了,无法启动%n", port); + System.exit(1); + } SpringApplication.run(Application.class, args); } @@ -47,7 +54,8 @@ public class Application{ // 5.返回HttpMessageConverters对象 return new HttpMessageConverters(converter); } - // extends SpringBootServletInitializer + + // extends SpringBootServletInitializer @Autowired private RestTemplateBuilder restTemplateBuilder; @@ -57,7 +65,8 @@ public class Application{ } // @Override - // protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { - // return builder.sources(Application.class); + // protected SpringApplicationBuilder configure(SpringApplicationBuilder + // builder) { + // return builder.sources(Application.class); // } } -- libgit2 0.26.0