秒杀项目_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中导入依赖:

-
SpringBoot 配置化优势
配置化操作:详见1. -
SpringBoot 默认在 resources 目录下寻找 application.properties 配置文件,加载其中的配置,就可以改变 SpringBoot 中默认配置。
server.port=8090,使用该配置文件可以配置 MySQL 数据库相关参数。(& -> &) -
集成 mysql 组件。 修改 pom.xml ,添加支持 mysql 操作的依赖。

-
application.properties 中添加 mybatis 的配置,用来启动带 mybatis 访问数据库功能的 SpringBoot 工程。
mybatis.mapper-locations=classpath:mapping/*.xml
在 resources 下创建 mapping 目录 -
使用 mybatis 自动生成工具,用来生成 mybatis 数据库对应的映射。 引入 mybatis 生成插件。 修改 pom.xml

———————————————————————————————————————————————————————————————————
三、MyBatis自动生成器使用方式
-
执行 mybatis-generator:generate 命令报错 Exception getting JDBC Driver

-
mybatis-generator.xml中http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd报红问题
-
引用 https://blog.csdn.net/a1079062541/article/details/110631803
-
做mybatis-generator,逆向工程,连接mysql数据库通过mybatis-generator插件自动生成dao 、mapper报了红色警告

最终:connectionURL="jdbc:mysql://127.0.0.1:3306/miaosha?serverTimezone=UTC?useSSL=false"

浙公网安备 33010602011771号