zoukankan      html  css  js  c++  java
  • SpringBoot简介

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

    功能

    1.创建独立的spring applications

    2.能够使用内嵌的tomcat,Jetty or Undertow ,不需要部署war包。

    3.提供starter pom 来简化maven配置。

    4.自动配置Spring

    5.提供一些生产环境的特性,比如,metrics,health checks and externalized configuration

    6.绝对没有代码生成和xml配置要求。

    开篇

    • 如果你用过Spring JavaConfig的话,会发现虽然没有了xml配置的繁琐,但是使用各种注解导入也是很大的坑,
    • 然后在使用一下Spring Boot,你会有一缕清风拂过的感觉,
    • 最后真是爽的不得了。。

    核心注解类说明

    @RestController

    就是@controller + @ResponseBody组合,支持RESTful访问方式,返回的结果都是json字符串。

    @SpringBootAppliaction

    就是@SpringBootConfiguration + @EnableAutoConfiguration  +@ComponentScan等组合在一下,非常简单,使用也非常方便。

    @SpringBootTest

    springBoot版本1.4才出现,具有Springboot支持引导程序(例如,加载应用程序,属性,为我们提供Spring Boot的所有精华部分)

    配置文件pom.xml

    启动类Application

    控制器HelloWorldController

    运行

    运行Application的main方法,打开浏览器: 
    http://localhost:8080/hello

  • 相关阅读:
    Git fetch和git pull的区别
    git revert和git reset的区别
    JSF 与 HTML 标签的联系
    3. Decorator
    2. Observer
    1. Strategy
    继承构造函数的执行顺序
    模板特化
    8.1.2 Template instantiation (Accelerated C++)
    std::cin
  • 原文地址:https://www.cnblogs.com/jacksonxiao/p/8278944.html
Copyright © 2011-2022 走看看