Spring Boot 是基于 Spring 开发的一种轻量级的全新框架,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。通过Spring Boot,可以轻松地创建独立的,基于生产级别的和基于 Spring 的应用程序。
Spring 的诞生是为了简化 Java 程序的开发的,而Spring Boot的诞生是为了简化 Spring 程序开发的。
Spring Boot 优点:
在使用社区版 IDEA 创建 Spring Boot 项目之前,我们需要先安装 Spring Boot Helper 插件,只有将此插件安装,才能创建 Spring Boot 项目。
Spring Boot Helper 插件安装流程如下:
插件安装好后,插件名称会变为Spring Initializr ,Spring Boot 项目就可以创建了。Spring Boot 项目创建流程如下:
1,选择项目创建的源地址,默认是 Spring 官网地址,也可以自己选择输入阿里的源地址。
2,对项目的一些参数进行设置,需要特别注意项目类型和 JDK 版本的选择。
3,选择项目需添加的框架依赖和项目版本号,项目版本号应根据 JDK 版本来进行选择,框架依赖根据需求来进行选择。
4,填写项目的项目名称以及保存路径,注意项目名称和保存路径中不能存在中文,需都为英文。
5,当出现该页面,表明 Spring Boot项目创建成功。因第⼀次打开 Spring Boot 项⽬需要加载项目的相关依赖框架,故需加载很久。
使用专业版 IDEA 创建 Spring Boot 项目,不需要手动安装插件,可直接进行Spring Boot 项目创建。Spring Boot 项目创建流程如下:
1,设置项目的相关参数,例如:项目的名称,保存地址,源地址,项目类型,JDK 版本号等信息。
2,选择项目的版本号和项目所需要的依赖框架,项目版本号应根据 JDK 版本来进行选择,框架依赖根据需求来进行选择。
3,当出现当出现该页面,表明 Spring Boot项目创建成功。
注意:社区版 IDEA 创建和专业版 IDEA创建 Spring Boot项目的基本流程基本都一样,只是社区版在创建项目之间需要安装 Spring Boot Helper 插件,而专业版不需要手动进行安装此插件。
除了上述两种方式外,我们还可以使用 Spring 官方提供的网页来进行创建 Spring Boot 项目。
网页版创建项目基本流程同IDEA创建方式也基本相同,网页版创建方式访问:https://start.spring.io。该项目创建流程为:
1,对项目的一些相关参数信息和所需要的依赖框架进行填写和选择操作,再点击GENERATE键进行项目创建。
2,点击项目创建后,该 Spring Boot 项目会以压缩包的形式在该网页上进行下载到本地的操作。
3,将此Spring Boot 项目压缩包进行解压缩操作后,就可以直接通过IDEA打开使用即可。
注意:该 Spring Boot项目可以直接使用,这跟社区版有无安装 Spring Boot Helper 插件没有丝毫关系。
当你创建一个Spring Boot项目时,通常会有以下目录结构:
Spring Boot 项目目录结构图:
@SpringBootApplication 是 Spring Boot 项目的启动类注解,点击启动类的 main 方法就可以运行 Spring Boot 项目。
点击启动类的 main 方法运行 Spring Boot项目后,当出现标记的部分,说明 Spring Boot 项目成功运行。
利用 Spring Boot 来实现和浏览器的交互操作示例:在浏览器上打印输出Hello Spring Boot!,基本流程为:
1,在创建的项目包路径下创建UserController 文件,示例实现代码:
package com.example.springboot; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/user") public class UserController { @RequestMapping("/say") public String say(){ return "Hello Spring Boot!"; } }
2,重新启动项目,访问地址 localhost:8080/user/say
1)创建的类要放在创建项目包目录下,也就是同启动类一样在同一级,如果创建的类与启动类不在同级目录,运行会报错。
2)每当对项目进行修改操作后,都需要手动对项目进行重新运行操作,只有这样,修改操作才会在项目中生效。
3)Spring boot项目中不需要配置扫描路径,只需要创建的类与启动类同级或者属于启动类同级的包下的子类。
这就是本期博客的全部内容啦!如果有什么其他的问题无法自己解决,可以在评论区留言哦!
最后,如果你觉得这篇文章写的还不错的话或者有所收获的话,麻烦小伙伴们动动你们的小手,给个三连呗(点赞👍,评论✍,收藏📖),多多支持一下!各位的支持是我最大的动力,后期不断更新优质的内容来帮助大家,一起进步。那我们下期见!