SpringBoot- 入门
SpringBoot 简介
SpringBoot 对 Spring 重量级的配置进行的改善和优化,基于约定优于配置的思想,让开发人员不必在配置与逻辑业务之间进行思维的切换,只用投入到逻辑业务的代码编写中,大大提高开发的效率。
SpringBoot 的特点
基于 Spring 的开发、提供更快的入门体验、开箱即用。
SpringBoot 的核心功能
起步依赖起步依赖本质上是一个 Maven 项目对象模型,定义了对其他库的传递依赖。起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。
自动配置 Spring Boot 的自动配置是一个运行时的过程,区别于 Spring 配置,应该用哪个,不该用哪个。该过程是 Spring 自动完成的。
SpringBoot 快速开始
创建 Maven 工程
项目继承 SpringBoot 的起步依赖 spring-boot-starter-parent。
编写 SpringBoot 引导类
编写 Controller
启动项目
访问接口/hello
SpringBoot 的配置文件
格式一般有 application.properties 或者 application.yml 或者 application.yaml,路径默认在 Resources 目录下。
其中,application.properties 文件是键值对类型的文件,类似于 Map。
而 yml 文件是以数据为核心的,比传统的 xml 方式更加简洁,日常开发中也以 yml 格式居多,yml 和 ymal 其实是同一种文件。yml 的格式举例:
如果要在 yml 中配置自定义的对象,其格式:
#或者
如果要在 yml 中配置数组数据,其格式:
版权声明: 本文为 InfoQ 作者【zarmnosaj】的原创文章。
原文链接:【http://xie.infoq.cn/article/7a78c40454f2892005e02c9bc】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论