1.Springboot高级用法

1.1关于Springboot配置文件说明

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

环境一:

spring: profiles: dev server: port: 8080

环境二:


spring: profiles: test server: port: 8090 ```

  • 添加热部署

    • 添加jar文件包
    • IDEA配置

      2.手动整合Mybatis

  • 创建新module,添加相关依赖

  • 关于Lombok面试题
    • 在lunix系统中不需要安装lombok插件
  • SQL连接说明
  • 驼峰映射规则
    • 执行顺序:
      • 1.获取userid ,去除多余的“”字母大写 ,userId
  • 代码顺序:
    • Mapper接口 —-Service —Controller 自下而上(写入数据)
    • Controller—-Service —Mapper接口 自上而下(获取数据)

      3.总结

      本节学习主要在理解spring配置文件的代码解析,myBatis配置解析应用,编写一个简单的业务逻辑代码,熟悉业务实现的流程逻辑,便于快速编写实现业务功能。