Skip to content

Commit e97f57a

Browse files
committed
提供访问地址日志打印
1 parent f6d56bb commit e97f57a

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

LOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
2022.06.27 ~
66

7+
:star: New Features
8+
9+
- 控制台提供访问地址日志打印,点击即可访问
10+
711
:bug: Bug Fixes
812

913
- 修复版本校验更新失败的问题 ([#31](https://github.com/fengwenyi/mybatis-plus-code-generator/issues/31))
Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,45 @@
11
package com.fengwenyi.codegenerator;
22

33
import com.fengwenyi.apistarter.EnableApiStarter;
4+
import lombok.extern.slf4j.Slf4j;
45
import org.springframework.boot.SpringApplication;
56
import org.springframework.boot.autoconfigure.SpringBootApplication;
7+
import org.springframework.context.ApplicationContext;
8+
import org.springframework.core.env.Environment;
9+
10+
import java.net.InetAddress;
11+
import java.net.UnknownHostException;
612

713
/**
814
* @author <a href="https://www.fengwenyi.com">Erwin Feng</a>
915
* @since 2021-07-12
1016
*/
1117
@SpringBootApplication
1218
@EnableApiStarter
19+
@Slf4j
1320
public class MyBatisPlusCodeGeneratorApplication {
1421

1522
public static void main(String[] args) {
16-
SpringApplication.run(MyBatisPlusCodeGeneratorApplication.class, args);
23+
ApplicationContext application = SpringApplication.run(MyBatisPlusCodeGeneratorApplication.class, args);
24+
Environment env = application.getEnvironment();
25+
String ip;
26+
try {
27+
ip = InetAddress.getLocalHost().getHostAddress();
28+
} catch (UnknownHostException e) {
29+
throw new RuntimeException(e);
30+
}
31+
String port = env.getProperty("server.port");
32+
String appName = env.getProperty("spring.application.name");
33+
String path = env.getProperty("server.servlet.context-path");
34+
35+
String msg = "\n---------------------------------------------------------------------------"
36+
+ "\n\tApplication "+ appName + " is running! Access URLs:"
37+
+ "\n\tLocal: \t\thttp://localhost:" + port
38+
+ "\n\tExternal: \thttp://" + ip + ":" + port
39+
+ "\n---------------------------------------------------------------------------"
40+
;
41+
42+
log.info(msg);
1743
}
1844

1945
}

0 commit comments

Comments
 (0)