java学习之路-SpringBoot入门

徐庶-SpringBoot一小时快速上手,视频学习笔记

介绍

  1. SpringBoot是一个脚手架
  2. 用于快速搭建一个基于SpringWeb应用,开箱即用,创建即可开发业务代码。
  3. 其设计目的,就是用来简化Spring应用的初始化搭建以及开发过程。

因此,SpringBoot就已经包含了Spring

优点

  1. 快速构建一个独立的Spring应用程序
  2. 嵌入的Tomcat、Jetty、或者Undertow,无需部署war文件,然后扔到服务器。只需要打成一个jar包,然后通过Java -Jar来启动应用。
  3. 提供starter POMs来简化Maven配置和减少版本冲突所带来的问题;要集成SpringMVC,有SpringMVC对应的starter,比如要集成Redis,就有Redis对应的starter。
  4. 对Spring和第三方库,提供默认配置(约定大于配置),也可修改默认值,简化框架配置。
  5. 无需配置XML,JavaConfig,无代码生成,开箱即用。XML可读性比较差,现在完全可以面向Java代码,通过纯注解的形式,进行开发,可读性也可以变强。

一个小案例

前置知识

  1. 熟练使用Maven进行项目构建和依赖管理
  2. Maven:入门文章点我
  3. 熟练使用Idea

环境要求

  1. SpringBoot 3.1.5,需要Java 17,还需要Spring Framework 6.x版本(SpringBoot已经包含)。

项目创建

推荐文章