秒杀项目_1.0

一、建立Maven项目

1. 对于pom.xml中dependency和plugin的区别:

  • dependency引入的东西是你代码编译/运行时所需要的东西,项目打包后这些东西基本都在。
    如:JSON工具包GSON(com.google.code.gson),不仅开发时要用,项目运行时也要用,就需要打包进项目中;
    而像 javax.servlet-api 这种由容器实现的接口,运行时调用的是容器的具体实现,开发时它的引入范围应该是编译(provided),不会被打包进项目。

  • plugin引入的东西,如它的字面意思一样,是插件,作为开发/编译/打包时的一种辅助工具,一般不会打包进项目中。
    如:使用 maven-source-plugin 插件将API包的源码一起打包,方便发布至Maven仓库,而这个插件不会在打包后的项目中出现

2. 对于项目中../main/java 、test、target文件夹的说明:

3. 对于项目中resources下,新建appication.properties文件修改Spring Boot默认配置的说明:

—————————————————————————————————————————————————————

二、MyBatis引入SpringBoot项目

1. 对于pom.xml中导入依赖:

  1. SpringBoot 配置化优势
    配置化操作:详见1.

  2. SpringBoot 默认在 resources 目录下寻找 application.properties 配置文件,加载其中的配置,就可以改变 SpringBoot 中默认配置。

    server.port=8090,使用该配置文件可以配置 MySQL 数据库相关参数。(& -> &)
    
  3. 集成 mysql 组件。 修改 pom.xml ,添加支持 mysql 操作的依赖。

  4. application.properties 中添加 mybatis 的配置,用来启动带 mybatis 访问数据库功能的 SpringBoot 工程。
    mybatis.mapper-locations=classpath:mapping/*.xml
    在 resources 下创建 mapping 目录

  5. 使用 mybatis 自动生成工具,用来生成 mybatis 数据库对应的映射。 引入 mybatis 生成插件。 修改 pom.xml

———————————————————————————————————————————————————————————————————

三、MyBatis自动生成器使用方式

posted @ 2021-06-09 19:43  BigMonster85  阅读(51)  评论(0)    收藏  举报