Skip to content

Commit c152815

Browse files
committed
remove tomcat-embed-core
1 parent 169c665 commit c152815

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

springboot-starter/pom.xml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@
2626
<artifactId>spring-tx</artifactId>
2727
</dependency>
2828

29-
<dependency>
30-
<groupId>org.springframework</groupId>
31-
<artifactId>spring-web</artifactId>
32-
</dependency>
33-
3429
<dependency>
3530
<groupId>com.alibaba</groupId>
3631
<artifactId>fastjson</artifactId>
@@ -59,6 +54,13 @@
5954
<dependency>
6055
<groupId>org.springframework</groupId>
6156
<artifactId>spring-webmvc</artifactId>
57+
<scope>provided</scope>
58+
</dependency>
59+
60+
<dependency>
61+
<groupId>org.springframework</groupId>
62+
<artifactId>spring-web</artifactId>
63+
<scope>provided</scope>
6264
</dependency>
6365

6466
<dependency>

springboot-starter/src/main/java/com/codingapi/springboot/framework/AutoConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
package com.codingapi.springboot.framework;
22

33
import com.codingapi.springboot.framework.servlet.ServletExceptionHandler;
4+
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
45
import org.springframework.context.annotation.Bean;
56
import org.springframework.context.annotation.Configuration;
67
import org.springframework.web.servlet.HandlerExceptionResolver;
8+
import org.springframework.web.servlet.ModelAndView;
9+
import org.springframework.web.servlet.view.json.MappingJackson2JsonView;
10+
711

812
@Configuration
913
public class AutoConfiguration {
1014

1115
@Bean
16+
@ConditionalOnClass(value = {HandlerExceptionResolver.class, ModelAndView.class, MappingJackson2JsonView.class})
1217
public HandlerExceptionResolver servletExceptionHandler() {
1318
return new ServletExceptionHandler();
1419
}

0 commit comments

Comments
 (0)