郑文锋(dya19未完成)

1.1 谈一谈你对MyBatis框架的理解?

  1. MyBatis是一款优秀的持久层框架,负责将数据保存到数据库中;
  2. 在框架上编写代码更加高效,规范,通用,扩展性更高;

1.3 MyBatis编程步骤是什么样的?

image.png


1.2 maven的主要作用(功能)有哪些?

  1. 提供标准化的项目结构;
  2. 提供标准化的构建流程;
  3. 提高jay包的依赖管理;

1.4 maven的坐标有什么用?分别代表什么含义?

  • maven可以使用坐标导入第三方的jay包,导入流程如下;

    1. 在 pom.xml 中编写 标签
    2. 标签中 使用 引入坐标
    3. 定义坐标的 groupId,artifactId,version
    4. 点击刷新按钮,使坐标生效
  • 定义的坐标由groupId,artifactId,version组成三级目录,简称”gav”;

    1. “groupId”表示组织名;
    2. “artifactId”表示项目名-模块名;
    3. “version”表示版本号

image.png

1.5 maven的依赖范围有哪些?表示什么意思?

  • 依赖氛围有四种;

    compile(不注解默认是compile); 表示所有环境都能使用;

test; 只有测试环境能使用;

provided; 只有运行环境和测试环境能使用;

runtime; 只有测试环境和运行环境能使用;

image.png