从零开始学Spring Boot

Posted wyftheblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始学Spring Boot相关的知识,希望对你有一定的参考价值。

                什么是Spring boot?

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

                      Spring Boot特性

1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6.开箱即用,没有代码生成,也无需XML配置。

                  Spring Boot特性理解

为基于Spring的开发提供更快的入门体验
开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。
提供了一些大型项目中常见的非功能特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。
Spring Boot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。

                              开发准备

开发环境JDK 1.8
开发工具(Eclipse)
项目管理工具( Maven )

                  Hello World 之新建project

创建Maven Project (spring-boot-hello)

                              Hello World 之pom.xml

<!--
spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。
 -->
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.1.RELEASE</version>
    </parent>

java.version 指定jdk版本号:
<java.version>1.8</java.version>

添加spring-boot-starter-web依赖
<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
</dependency>

                           Hello World 之coding

Codeing 步骤:
新建一个Controller类
新建启动类(App – Main方法)
测试代码

 



















































以上是关于从零开始学Spring Boot的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot使用模板freemarker从零开始学Spring Boot(转)

4. 使用别的json解析框架从零开始学Spring Boot

25. Spring Boot使用自定义的properties从零开始学Spring Boot

22. Spring Boot 拦截器HandlerInterceptor从零开始学Spring Boot

21. Spring Boot过滤器监听器从零开始学Spring Boot

43. Spring Boot动态数据源(多数据源自动切换)从零开始学Spring Boot