zoukankan      html  css  js  c++  java
  • SpringBoot

    一、什么是SpringBoot

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,用哪个框架就得有哪个框架的配置文件,SpringBoot没有配置文件,直接用JAVA类来实现。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

    二、为什么使用SpringBoot

    使用ssm服务需要自己去搭建环境,自己下载jar包,自己配置xml配置文件。使用SpringBoot就非常简单,使用maven自动从远程仓库进行配置非常的方便,tomcat也不需要配置,SpringBoot集成了tomcat。

    三、SpringBoot特点

    SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
     
    SpringBoot所具备的特征有:
    (1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
    (2)内嵌Tomcat或Jetty等Servlet容器;
    (3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
    (4)尽可能自动配置Spring容器;
    (5)提供准备好的特性,如指标、健康检查和外部化配置;
    (6)绝对没有代码生成,不需要XML配置。
     

    四、什么是Maven

    Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。

    Maven 功能

    Maven 能够帮助开发者完成以下工作:

    • 构建,把一个项目构建成多个子模块,叫模块式开发
    • 文档生成
    • 报告
    • 依赖,管理jar包管理类库
    • SCMs
    • 发布,打包,jar包和war包
    • 分发
    • 邮件列表
  • 相关阅读:
    电商第一季函数笔记(1)
    沈逸老师PHP魔鬼特训笔记(2)
    PHP读书笔记(3)-常量
    2015/8/9 到家了,学完了CodeCademy的Python
    2015/8/4 告别飞思卡尔,抛下包袱上路
    2015/6/23 浪潮过去,我才来
    方维团购系统二次开发,项目经验
    方维团购系统整合云短信网短信平台,方维系统整合短信平台
    方维团购系统,下订单保存多个收货地址
    PHP木马查杀文件,木马查杀插件
  • 原文地址:https://www.cnblogs.com/lumc5/p/15400902.html
Copyright © 2011-2022 走看看