SpringBoot简介
基础配置
整合第三方技术
一、入门程序 (使用IDEA开发)
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
二、springboot工程官网创建方式;
官网创建的方式;
三、springboot的快速启动;
步骤一:执行package执行程序; 导出jar包
步骤二:执行 java -jar springboot.jar
springboot.jar依赖的jar包 ,jar支持命令行启动需要依赖maven插件支持,请确认打包时是否具有SpringBoot对应的maven插件
四、起步依赖;
springboot概述:起步依赖;
springboot
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
Spring程序缺点:
配置繁琐
依赖设置繁琐
SpringBoot程序优点:
自动配置
起步依赖(简化依赖配置)
辅助功能(内置服务器,……)
项目组用:spring版本 5.2.10 找对应的boot版本;不用最新的;
四、用maven 换服务器 用jetty 可选(不透明)和排除依赖;
换服务器 用jetty
五、基础配置
--配置文件格式3种;
--yam
--多环境启动
--配置文件分类;
1.SpringBoot提供了多种属性配置方式:优先级 从上到下;
application.properties
server.port=80
application.yml
server: port: 81
application.yaml
server: port: 82
配置文件格式(3种)
配置文件间的加载优先级
2.yaml语法:
大小写敏感
属性层级关系使用多行描述,每行结尾使用冒号结束
使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键)
属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
# 表示注释
核心规则:数据前面要加空格与冒号隔开
3.yaml数据读取方式 三种;
读取数据三种格式
@Value(直接读取)
Environment(封装后读取)
实体类封装属性(封装后读取)
4.多环境开发:
六、整合第三方技术
整合junit 基于springboot实现SSM整合
基于SpringBoot实现SSM整合
SpringBoot整合Spring
SpringBoot整合SpringMVC
SpringBoot整合MyBatis 主要;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库