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 主要;