Spring Boot启动后直接没有任何警告报错信息,打印Process finished with exit code 0
直接退出
日志:
2023-02-10 22:27:50.148 INFO 8231 --- [ main] com.example.utils.BlogUtilsApplication : Starting BlogUtilsApplication using Java 11.0.17 on 192.168.2.100 with PID 8231 (/Users/zhangsan/code/java/idea/ipRegion/blog-utils/target/classes started by zhangsan in /Users/zhangsan/code/java/idea/ipRegion) 2023-02-10 22:27:50.149 INFO 8231 --- [ main] com.example.utils.BlogUtilsApplication : No active profile set, falling back to 1 default profile: "default" 2023-02-10 22:27:50.333 INFO 8231 --- [ main] com.example.utils.BlogUtilsApplication : Started BlogUtilsApplication in 0.301 seconds (JVM running for 0.518) Process finished with exit code 0
主要核心原因有以下两种情况
- 微服务没有继承父工程
- 微服务没有添加springboot的web环境
- 微服务没有继承父工程
检查了一遍,发现blog-utils这个module里的pom.xml里确实没有继承父module工程ipRegion
需要到父module下的pom.xml里添加上子module的名字,如下图所示:
在ipRegion的pom.xml添加下面几行:
<modules> <module>blog-utils</module> </modules>
- 微服务没有添加springboot的web环境
需要看下项目中的pom.xml里有没有添加spring-boot-starter-web的依赖,没有的话需要引入
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.7.5</version> </dependency>