Skip to main content

基础

创建项目

Snipaste_2023-10-18_19-53-06

XXXApplication:引导类,程序的入口

lombok插件

@Data : 注在类上,提供类的get、set、equals、hashCode、toString等方法
@AllArgsConstructor :注在类上,提供类的全参构造
@NoArgsConstructor :注在类上,提供类的无参构造
@Setter :注在属性上,提供 set 方法
@Getter :注在属性上,提供 get 方法
@EqualsAndHashCode :注在类上,提供对应的 equals 和 hashCode 方法
@Log4j/@Slf4j :注在类上,提供对应的 Logger 对象,变量名为 log

resultType

​ 用于指定 SQL 查询的结果映射类型。它定义了 SQL 查询返回的结果应该被映射成哪种 Java 类型。resultType 应该设置为实际结果对象的类型

parameterType

​ 用于指定传递给 SQL 查询或操作的参数类型。这告诉 MyBatis 你要传递的参数的类型

yaml

# 可注入到配置类中
# 普通的key-value
name: qqq
# 对象
student:
name: qqq
age: 3
# 行内写法
student: {name: qqq, age: 3}
# 数组
pets:
- cat
- dog
- pig
pets: [cat, dog, pig]