SprintBoot学习(一)

Spring Boot是什么?
html

一、 SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,因此 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件web

二、它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易建立一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你能够不用或者只须要不多的Spring配置。spring

Spring Boot的核心功能编程

一、独立运行的spring项目:能够以jar包的形式独立运行,经过Java -jar xx.jar来运行。
二、内嵌的servlet容器:能够选择内嵌的Tomcat、Jetty或者Undertow。
三、提供starter简化,maven配置:经过一系列的starter pom 来简化maven的依赖加载。
四、自动配置spring:spring boot 会根据在类路径中的jar包、类,为jar包里的类自动配置bean,这样会极大的减小咱们要使用的配置。
五、准生产的应用监控:提供了基于http、ssh、telnet对运行的项目进行监控。
六、无代码生成的xml配置:经过条件注解来实现。app

Spring Boot的优势框架

一、快速构建项目
二、对主流的开发框架的无配置集成
三、项目可独立运行,无须外部用来servlet容器
四、提供运行时的应用监控
五、极大的提升了开发部署效率
六、与云计算自然集成ssh

Spring Boot快速搭建maven

一、访问https://start.spring.io/,填写以下信息,下载下源码以后导入到i开发工具中spring-boot

二、使用IntelliJ IDEA来搭建工具

新建Spring initializr项目

 填写项目信息

 

 选择技术

 填写项目名称完成

 

Spring Boot CL(命令行工具)的安装

一、下载安装包并解压,下载地址:http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/

 二、配置环境变量

 

 第一个实例

 一、修改入口类

package com.example.spring_boot_test;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication//开启自动配置
public class SpringBootTestApplication {


    public static void main(String[] args) {

        SpringApplication.run(SpringBootTestApplication.class, args);
    }

    @RequestMapping("/")
    String index(){
        return  "hello spring boot !!!";
    }


}

二、访问http://localhost:8080/,显示以下结果:

 

 

转载请于明显处标明出处

http://www.javashuo.com/article/p-gdljeden-er.html

相关文章
相关标签/搜索