Maven和SpringBoot之间有什么区别呢?
今天面试的时候--面试官竟然问“maven和SpringBoot的区别”,下文笔者将总结的信息记录如下
maven和Springboot之间的区别: 可以说两者之间没有任何联系 当然要说他们之间的区别,很难说上,下面笔者就说一说两者之间的联系吧 maven是一个项目管理工具 springBoot常使用maven这个项目管理工具对项目进行管理,下文笔者将意义道来,如下所示
Maven简介
maven是一个跨平台的项目管理工具。 maven是Apache的一个开源项目 主要服务于基于Java平台的项目构建、依赖管理和项目信息管理
SpringBoot简介
SpringBoot是一个框架 一种全新的编程规范 SpringBoot简化了java程序复杂的配置文件,使我们开发Spring web程序变得非常简单
SpringBoot的特点
Spring boot以jar包形式独立运行 运行SpringBoot程序只需使用java -jar ****.jar就可启动SpringBoot程序 SpringBoot内嵌servlet容器 Spring Boot可选择内嵌Tomcat、jetty或Undertow 使运行程序无需使用war包的方式 SpringBoot提供各种starter方便系统集成 当引入starter时,会自动加入相应的依赖包 SpringBoot简化xml配置,我们无需编写xml配置,只需使用@configuration 即可配置SpringBoot
SpringBoot优点及SpringBoot缺点
SpringBoot 优点: 快速构建项目。 对主流开发框架的无配置集成。 项目可独立运行,无须外部依赖Servlet容器。 提供运行时的应用监控。 极大的提高了开发、部署效率。 与云计算的天然集成。 SpringBoot 缺点: 需认同spring框架,不然很难理解其中的原理 完全没有代码生成和xml配置文件
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。