基础配置+整合第三方技术

70 阅读1分钟

一、基础配置

  1. 原则
    • 保留工程基础结构
    • 抹掉原始工程的痕迹
  2. 基础配置
    • 属性配置
      • 修改服务器端口
        • server.port= number
      • 修改banner
        • spring.main.banner-mode=off
        • 或:spring.banner.image.lacotion=图片名
      • 日志
        • logging.level.root=info/debug/error
      • 所有配置查看文档:
  3. 属性配置方式
    • properties(传统格式/默认格式)【最高优先级】
    • yaml【最低优先级】
    • yml(主流格式)
  4. yaml/YAML(YAML Ain't Markup Language)
    • 是什么
      • 一种数据序列化格式
    • 文件扩展名
      • .yml、.yaml
    • 优点
      • 易读、易交互(与脚本语言)、重数据轻格式
    • 数据格式:
      • a:/n b:/n c...
      • 如果属性里有特殊字符,可用双引号包裹
    • 读取单一属性的数据:
      • @Value("${读取的数据}")
    • 自动装配数据:@Autowired
      • 作用:将所有数据装配到一个对象里
    • 读取引用数据类型:定义对象数据+新建一个public类定义对象里的数
      • 定义对象数据
      • 新建一public类,定义对象里的数据
        • @Component
        • @ConfigurationProperties("对象名")
        • public class 类名{}
      • 使用@Autowired装配数据

二、整合第三方技术

  1. 整合JUnit
    • @SpringBootTest(classes=引导类的类名)【如果测试类存在于引导类所在包或子包里则无需指定引导类】
      • 注入要测试的对象@Autowired
      • 执行要测试对象对应的方法@Test
  2. 整合MyBatis
    • 建立一个新模块,导入对应坐标
    • 设置数据源参数
    • 定义数据层接口与映射配置
  3. 整合MyBatis-Plus
  4. 整合Druid