1.Springboot高级用法
1.1关于Springboot配置文件说明
- properties说明
- 语法:k-v结构
- 数据类型:默认是String,不需要添加多余的 “” 号
- 字符数据类型:properties默认加载的编码格式为ISO-8859-1,所以添加中文是需要字符转义
- 缺点:所有的key都必须手动的编辑,没有办法复用,所以引入了YML
- 语法:k-v结构
- YML配置文件说明
- 语法:K-V结构,key:value(key=value),中间使用(: + 空格 )分隔
- key与key之间有父子级关系的,注意缩进页
- YML配置文件,默认的格式编码是UTF-8,直接编辑中文
- 关于配置文件赋值的操作
- key与key之间有父子级关系的,注意缩进页
- 语法:K-V结构,key:value(key=value),中间使用(: + 空格 )分隔
- 视图解析器:prefix 前缀 文件路径, + 后缀 (suffix) .html 文件的具体类型
- 使用配置文件为属性赋值
- @Value -使用注解方式注入
- 使用配置文件
- 关于SpringMVC调用流程
- @Value -使用注解方式注入
- 协议支持 :http/https(7层网络模型 — 物数网传会表应)
- Java针对于服务器来发了一种传输机制 Servlet机制(TCP-IP协议规范),用户使用servlet进行数据传输得速度是较快的
- 组件
- 前端控制器(DispatcherServlet),只做转发,所有请求的中转站
- 处理器映射器 (HandlerMapping),
- RestController-返回Json字符
- Controller -返回View
- RestController-返回Json字符
- 处理器适配器 (HandleAdaptor)
- 视图解析器 (ViewReslover)
- 视图渲染 (View)
- Springboot环境切换问题
- 前端控制器(DispatcherServlet),只做转发,所有请求的中转站
- “ —- “ : 环境分隔符
- 定义开发环境 ```xml spring: profiles: active:dev(有多个环境时,选择某个环境的名称)
环境一:
spring: profiles: dev server: port: 8080
环境二:
spring: profiles: test server: port: 8090 ```
添加热部署
创建新module,添加相关依赖
- 关于Lombok面试题
- 在lunix系统中不需要安装lombok插件
- 在lunix系统中不需要安装lombok插件
- SQL连接说明
- 驼峰映射规则
- 执行顺序:
- 1.获取userid ,去除多余的“”字母大写 ,userId
- 1.获取userid ,去除多余的“”字母大写 ,userId
- 执行顺序:
- 代码顺序: