栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Day02 环境分割 ,Spring boot高级用法,mybatis

Java 更新时间:发布时间: 百科书网 趣学号

  • 环境分割

编译yml配置文件

  指定环境的默认配置

Spring:

   Profiles:

      Active:dev

为环境定义名称

 Serve:

  Port: 8090

Spring:

 Config:

  Active:

   on-profile:dev

------------------------------  用“-----”分割

Serve:

  Port: 9000

Spring:

 Config:

  Active:

   On-profile: prod

  • lombok说明
  1. 创建pojo对象

实体对象的要求:

  1. 类名一般与表名关联
  2. 属性名称一般与字段关联
  3. Pojo中的属性类型必须为引用类型
  4. 实体对象需要实现序列化接口(可能需要跨平台,跨服务器,传输,必须序列化)

用到的注解:

@Data  动态生成get/set/to string/equals 等方法

@Accessors(chain=true) 开启链式加载

@NoArgsConstructor 无参构造

@AllArgsContructor  有参构造

  • Mybatis
  1. ORM思想

概念:对象关系映射,是一种程序设计技术,用于实现面向对象编程语言里不同类型系之间的数据转换。用对象的方式来操作数据库

衍生:对象应该与数据库中的表名一一映射。

对象中的属性应该与数据库中字段一一映射

其中的映射应该由程序自动完成,无需认为干预

  1. mybatis介绍

概念:是一款优秀的持久层框架,基于ORM的设计思想,实现了以对象的方式操作数据库。他在内部将JDBC封装。

特点:

  1. 解除sql与程序代码的耦合。通过提供mapper/DAO 层,提高了可维护性,将业务逻辑和数据逻辑分离。
  2. 提供映射标签,支持对象与数据库ORM字段关系映射。提供对象关系映射标签,支持对象关系组件维护,提供xml标签。支持编写动态sql。
  1. mybatis实现数据查询
  1. 指定配置文件的地址, string resource=“配置文件.xml”
  2. 通过IO流,加载指定的配置文件。
  3. 动态生成sqlsession Factory
  4. 获取sqlsession 类比数据库连接
  5. 获取mapper接口
  6. 获取数据
  7. 关闭连接
  1. 补充知识: 报错提示,显示启动问题

驱动问题:项目中使用的驱动版本8.0版本

Mysql数据库:使用5.5版本以上的

Maridb 数据库:要求10以上

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/295332.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号