SpringBoot快速入门
- 1.Spring Boot是什么
- 2.IDEA创建Spring Boot项目
- 3.测试业务
- 4.application.properties的基本配置
1.Spring Boot是什么
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。
为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是 Spring Boot。
Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健壮。随着近些年来微服务技术的流行,Spring Boot 也成为了时下炙手可热的技术。
Spring Boot 提供了大量开箱即用(out-of-the-box)的依赖模块,例如 spring-boot-starter-redis、spring-boot-starter-data-mongodb 和 spring-boot-starter-data-elasticsearch 等。这些依赖模块为 Spring Boot 应用提供了大量的自动配置,使得 Spring Boot 应用只需要非常少量的配置甚至零配置,便可以运行起来,让开发人员从 Spring 的“配置地狱”中解放出来,有更多的精力专注于业务逻辑的开发。
2.IDEA创建Spring Boot项目
这简单至极!
新建一个SpringBoot项目,配置好信息:
第一个项目,只添加一个SpringWeb支持:
之后,等待Jar包下载完成即可
初始化项目的样子:
此时访问:本地回环8080端口,会出现SpringBoot的一个报错页面,代表项目初始化成功了
3.测试业务
注意:要保持TestBootApplication(SpringBoot启动文件)在所有包的外侧,否则将会出现异常,例如:如下是一个正确的方式
新增一个Controller测试一下基本的业务:
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello() {
return "Hello SpringBoot!";
}
}
重启 Spring Boot 项目,然后在地址栏访问 “http://localhost:8080/hello
”,结果如下图:
4.application.properties的基本配置
修改项目启动端口号:
server.port=8081
此时需要8081端口访问:
为项目启动更换banner:
resources目录下新建banner.txt:
_ _
| |__ | | ___ __ _
| / / | | |_ / / _` |
|_\_\ _|_|_ _/__| \__,_|
_|"""""|_|"""""|_|"""""|_|"""""|
"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'
随后,重启项目,在项目的启动页面上就可以看见我们写的banner啦: