第一个SpringBoot程序
介绍
在学习SpringBoot之前, 我们先来认识⼀下Spring
我们看下Spring官⽅(https://spring.io/)的介绍
可以看到, Spring让Java程序更加快速, 简单和安全. Spring对于速度、简单性和⽣产⼒的关注使其成为世界上最流⾏的Java框架。
Spring官⽅提供了很多开源的项⽬, 覆盖范围从Web开发到⼤数据, Spring发展到了今天, 已经形成了⾃⼰的⽣态圈. 我们在开发时, 也倾向于使⽤Spring官⽅提供的技术, 来解决对应的问题.
这些项⽬都是基于Spring Framework来进⾏开发的, 但是Spring Framework存在配置多, ⼊⻔难的问题, Spring 也意识到了这个问题, 为了简化开发者的使⽤, 从⽽创造性的推出了SpringBoot
Spring就是一个框架,为了简化Java开发
Spring Boot 的诞⽣是为了简化 Spring 程序开发的。
SpringBoot 翻译⼀下就是 Spring 脚⼿架,它是为了快速开发 Spring 框架⽽诞⽣的,效率会有⼀个质的提升
项目创建
使⽤ Idea 创建
因为我们⽤的 Idea 社区版(其他版本也同样适⽤),所以先要安装 Spring Boot Helper插件才能创建Spring Boot 项⽬.
安装Spring Boot Help插件
使⽤专业版的就不需要安装插件, Idea已经集成了
- 查找插件并下载
点击 Plugin homepage
, 进⼊⽹⻚下载插件
此处不要直接点击 Install
直接点击Install, 安装的是收费版
插件地址: https://plugins.jetbrains.com/plugin/18622-spring-boot-helper/versions
下载后以后是个压缩包,不要直接解压,把它放在一个文件夹里即可,我是放在我的idea旁边
然后选中那个压缩包即可,然后重启idea再创建项目
然后就多了这个选项
并且安装好之后,插件的名字就变成了
Spring Initializr and Assistant
注意:这里如果有个
Update
不要点,点了就变收费版了
创建项目
这里选择
2.X
的版本并且不带snapshot
的,带这个的表示不稳定版本如果选择
3.X
的版本就要用JDK17的,而这种情况你还选了8就用不了了注意这个
2.X
和3.X
是指SpringBoot的版本,2.X
的SpringBoot是Spring5这里虽然是创建SpringBoot项目,但其实这创建的也是Spring MVC项目
现在IDEA官方已经抛弃Java8了,下面先按照创建Java17和3.X版本的方式,然后把Java8的pom.xml文件复制过去就可以继续使用Java8了
看下面的步骤,别的就是能用Java8的,不过应该都不行了,就看下面8步
<?xml version="1.0" encoding="UTF-8"?> <project xmlns=