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包
    • 分发
    • 邮件列表
  • 相关阅读:
    弹窗信息
    EditorGridPanel中编辑后失去焦点
    GridPanel在IE6中显示滚动条
    VS2010 在Win 7 附加w3wp.exe进程进行调试
    Visual Studio 中为文件添加链接(快捷方式、引用?)
    windows + visual studio 2010 配置SVN
    【转】[信息视图]谷歌究竟有多强大
    收缩数据库 DBCC SHRINKFILE
    Visual Studio 2010 SDK (Extensibility)
    在Windows7 上建立WiFi热点
  • 原文地址:https://www.cnblogs.com/lumc5/p/15400902.html
Copyright © 2011-2022 走看看