当前位置: 首页 > news >正文

SpringBoot入门

本内容采用最新SpringBoot3框架版本,视频观看地址:B站视频播放

1. SpringBoot概述

SpringBoot是全新的框架,其设计的目的简化Spring应用的初始搭建以及开发过程,开发者可以更专注于业务开发。

SpringBoot的主要特征:

  • 约定优于配置

Spring Boot遵循“约定优于配置”的原则,只需很少的配置,大多数情况下直接使用默认配置即可。

  • 提供starter简化Maven配置

Spring Boot提供了一系列的starter简化Maven的依赖加载。

  • 无代码生成和XML配置      

Spring Boot通过条件注解来实现,提倡使用Java配置和注解配置相结合方式。

  • 内嵌Web容器      

Spring Boot内嵌Tomcat等web容器,无需以war包形式部署。

  • 独立运行的Spring应用      

Spring Boot可以以jar包的形式独立运行。

2. SpringBoot相关注解

3. SpringBoot相关配置

Spring Boot默认配置文件是application.properties,通过键值对配置对应属性,同时支持yml格式,推荐使用application.yml。

yaml语法规则:

  • 大小写敏感。 属性层级关系使用多行描述,每行结尾使用冒号结束。
  • 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格。
  • 属性值前面添加空格(即属性名与属性值之间使用冒号+空格作为分隔)。
  • # 表示注释。

    

4. SpringBoot入门案例

通过Spring Boot构建项目,网页输入http://localhost:8080/hello,浏览器展示“hello Spring Boot”。

4.1 创建SpringBoot项目

Idea创建SpringBoot项目,项目名称为:springboot-hello。

4.2 选择框架版本和依赖

4.3 项目结构

4.4 创建HelloController类

在com.wfit.springboothello.controller目录下创建HelloController类。

@Controller
public class HelloController {@RequestMapping("/hello")@ResponseBodypublic String hello() {return "hello Spring Boot";}
}

4.5 启动项目

4.6 访问项目

相关文章:

  • LangGraph的智能评估
  • 51、c# 请列举出6个集合类及用途
  • pyhton基础【2】基本语法
  • 代码随想录算法训练营第四十九天
  • 【Linux 学习计划】-- Linux调试工具 - gdb cgdb
  • DPDK QDMA 驱动详解 - tx
  • c++命名空间的作用及命名改编
  • 大学生科创项目在线管理系统设计与实现
  • 环境配置文档撰写指南
  • TReport组件指南总结
  • 元组可以比较大小吗?一次返回多个值?编程语言的元组?声明变量一定需要指定类型吗?
  • 【AI实战】从“苦AI”到“爽AI”:Magentic-UI 把“人类-多智能体协作”玩明白了!
  • MSP430通用电机控制代码(Motor)设计与实现
  • 长序列高时空分辨率月尺度温度和降水数据集(1951-2011)
  • 电磁场与电场、磁场的关系
  • Java 内存模型(JMM)深度解析:理解多线程内存可见性问题
  • Python系列教程242——from与reload合不来
  • 算法笔记·数学·欧拉函数
  • 心有灵犀数
  • nginx的一些配置的意思
  • 5g创业网站建设/长沙百度开户
  • html5导航网站源码/下载app
  • 辽宁省城乡住房建设厅网站/优化软件有哪些
  • 广西灵山县住房和城乡建设局网站/百度投诉电话客服24小时
  • 郑州网站建设网络公司/网络营销案例题
  • 正规的南昌网站建设/网络营销渠道有哪几种