摘要: Cron表达式是一个字符串,分为6或7个域,每一个域代表一个含义 Cron有如下两种语法格式: (1) Seconds Minutes Hours Day Month Week Year (2)Seconds Minutes Hours Day Month Week 1.1 结构 corn从左到右( 阅读全文
posted @ 2021-01-27 17:31 巧克力曲奇 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: 新建Maven项目SpringQuartz。 1.1 添加依赖 由于spring-boot-starter-web并没有依赖spring-conext-support,所以需要单独添加此依赖。 <parent> <groupId>org.springframework.boot</groupId> 阅读全文
posted @ 2021-01-27 16:18 巧克力曲奇 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ① 如果我们当前的maven项目本身就是war类型的项目,直接打包即可 但是如果我们当前的maven项目是jar类型的项目,我们需要将项目修改 为war类型,修改项目的pom文件,使用packaging标签设置值为war 并且需要在项目中创建webApp文件夹,并设置为资源文件夹。 ② 在Sprin 阅读全文
posted @ 2021-01-27 15:01 巧克力曲奇 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: Spring Boot是Spring公司的一个顶级项目,和Spring Framework是一个级别的。 Spring Boot实际上是利用Spring Framework 4 自动配置特性完成。编写项目时不需要编写xml文件。发展到现在,Spring Boot已经具有很很大的生态圈,各种主流技术已 阅读全文
posted @ 2021-01-27 13:59 巧克力曲奇 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 支持 ActiveRecord 模式:支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作 原有MP的Mapper模式 ① 创建项目完成Spring和MP的集成 ② 创建数据库表对应的实体类 ③ 创建mapper接口并继承BaseMapper接口 ④ 阅读全文
posted @ 2021-01-27 12:26 巧克力曲奇 阅读(230) 评论(0) 推荐(0) 编辑
摘要: [1] 全局配置策略介绍 问题: 假如我们每个实体类和数据库中的表名都不一致,表的格式都是t_表名 类名呢没有t_字符,比如t_student表和Student类。这样每个实体类 上我们都要使用@TableName注解来表名类和表的映射关系,过于麻烦 怎么办? 解决: 使用MP的全局配置策略。Glo 阅读全文
posted @ 2021-01-27 11:56 巧克力曲奇 阅读(116) 评论(0) 推荐(0) 编辑
摘要: @TableName注解 作用:表明实体类对应的数据库表 使用:在类名上使用,值为对应的表的表名 示例: 官方说明: @TableId 作用:表明类中的某个属性为主键字段对应的属性 使用:在为主键的属性上使用 示例: 官方说明: @TableField 作用:表明普通属性映射的表中的字段,值为字段名 阅读全文
posted @ 2021-01-27 10:58 巧克力曲奇 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在mapper层创建StudentMapper接口并继承BaseMapper接口 MyBatis和Mybatis Plus的使用比较 MybatisPlus包含了Mybatis的所有功能,也就说在MybatisPlus中我们仍然可以按照Mybatis的方式来完成数据库的操作(无侵入)。 Mybati 阅读全文
posted @ 2021-01-27 10:23 巧克力曲奇 阅读(131) 评论(0) 推荐(0) 编辑