加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 移动 > 正文

Spring和SpringBoot比较,解惑区别

发布时间:2019-04-02 21:10:06 所属栏目:移动 来源:SanLi
导读:副标题#e# 1、概述: 对于 Spring 和 SpringBoot 到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot 的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,我相信对于用了 SpringBoot 很久的开发人员来说,有绝大部分

默认情况下,Spring Boot使用嵌入式容器来运行应用程序。在这种情况下,Spring Boot使用public static void main入口点来启动嵌入式Web服务器。此外,它还负责将ServletFilterServletContextInitializer bean从应用程序上下文绑定到嵌入式servlet容器。
Spring Boot的另一个特性是它会自动扫描同一个包中的所有类或Main类的子包中的组件。
Spring Boot提供了将其部署到外部容器的方式。在这种情况下,我们必须扩展SpringBootServletInitializer

  1. /** 
  2. * War部署 
  3. * @author SanLi 
  4. * Created by 2689170096@qq.com on 2018/4/15 
  5. */ 
  6. public class ServletInitializer extends SpringBootServletInitializer { 
  7.  
  8.   @Override 
  9.   protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
  10.       return application.sources(Application.class); 
  11.   } 
  12.  
  13.   @Override 
  14.   public void onStartup(ServletContext servletContext) throws ServletException { 
  15.       super.onStartup(servletContext); 
  16.       servletContext.addListener(new HttpSessionEventPublisher()); 
  17.   } 

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读