Spring Boot入门
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架本质是通过整合现有Spring的库,提供不同场景的集成工件包,从而简化新建项目时繁杂的配置以及难以搞定依赖包版本兼容性问题。
- spring-boot-starter: 最基础的工件集,每个Spring Boot项目必备
- spring-boot-starter-test: 测试工件集,每个Spring Boot项目初始化默认配备
- spring-boot-starter-web: web开发工件集
- spring-boot-devtools: 开发辅助工件集,比方说热启动开发模式。
- spring-boot-starter-data-jpa, mysql-connector-java 数据持久层开发工件集(这里以MySQL为例)
创建一个Spring Boot项目
1. 打开IDE -> Create New Project
2. 项目结构
Spring Boot的基础结构共三个文件:
- src/main/java 程序开发以及主程序入口
- src/main/resources 配置文件
- src/test/java 测试程序
编写一个HelloWorld程序
1. 添加Web开发工件集
1 | <!-- 引入Web开发工件集--> |
2. 创建控制器
1 | package com.example.demo.controller; |