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

  • 相关阅读:
    android 的通知管理
    java 反射机制
    java基础知识梳理
    spring 知识梳理
    Orange's_1_win7下搭建环境
    编写安全代码:死循环
    我的kindle书单
    [更新Github地址]python学习,自己写了个简单聊天工具mychat
    给VIM和Terminal配色:Solarized
    Hive学习之路 (八)Hive中文乱码
  • 原文地址:https://www.cnblogs.com/jacksonxiao/p/8278944.html
Copyright © 2011-2022 走看看