springboot内嵌tomcat原理

主要的依赖标志就是有 spring-boot-starter-web 这个 starter ,spring-boot-starter-web 模块在 spring boot 中其实并没有代码存在,只是在 pom.xml 中携带了一些依赖,包括 web、webmvc、tomcat 等

maven依赖:
       
            org.springframework.boot
            spring-boot-starter-web
        



在当下项目运行mvn spring-boot:run就可以直接启用一个嵌套了tomcat的web应用。
如果没有提供任何服务的Cotroller,访问任何路径都会返回一个springBoot默认的错误页面(Whitelabel error page)。




    
    	org.springframework.boot
    	spring-boot-starter
    
    
    	org.springframework.boot
    	spring-boot-starter-json
    
    
    	org.springframework.boot
    	spring-boot-starter-tomcat
    
    
    	org.hibernate.validator
    	hibernate-validator
    
    
    	org.springframework
    	spring-web
    
    
    	org.springframework
    	spring-webmvc
    

 

你可能感兴趣的:(java,spring,boot)