spring-boot整合mybatis-plus

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
(‘Jone’,18,‘test1@taobao,com’),

(‘Jack’,19,‘test2@taobao.com’),

(‘Tom’,28,‘test3@baidu.com’),

(‘Sandy’,21,‘test4@alibaba.com’),

(‘Mae’,24,‘mae814@aliyun.com’);

在这里插入图片描述

二、创建实体类User


/**

  • @author Mae

*/

@Data

@AllArgsConstructor

@NoArgsConstructor

@TableName(“user”)

/**

  • user 为表名

*/

public class User {

public User(String username, String password) {

this.username = username;

this.password = password;

}

public User(int id, String name, int age, String email) {

this.id = id;

this.name = name;

this.age = age;

this.email = email;

}

/**

  • TableFiled false 说明此字段在数据库中不存在

*/

@TableField(exist = false)

private String username;

@TableField(exist = false)

private String password;

private int id;

private String name;

private int age;

private String email;

}

三、添加依赖


com.baomidou

mybatis-plus-boot-starter

3.4.3.4

四、在application.yml 文件中添加数据库相关配置


数据源使用的是德鲁伊

spring:

datasource:

druid:

监控页的配置

stat-view-servlet:

enabled: true

login-username: admin

login-password: 123456

reset-enable: false

监控web应用

web-stat-filter:

enabled: true

url-pattern:

exclusions:

driver-class-name: com.mysql.cj.jdbc.Driver

url: jdbc:mysql://localhost:3306/book?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true

username: root

password: 123456

监控防火墙

proxy-filters: stat,wall,slf4j

五、在spring-boot启动类中添加注解


扫描 mapper 文件夹

/**

  • @author Mae

*/

@SpringBootApplication

@MapperScan(“com.atmae.springboot_demo2.mapper”)

public class SpringbootDemo2Application {

public static void main(String[] args) {

SpringApplication.run(SpringbootDemo2Application.class, args);

}

}

六、编写Mapper接口(userMapper)


/**

  • @author Mae

*/

public interface UserMapper extends BaseMapper {

}

七、编写service层


1、userService接口

/**

  • @author Mae

*/

public interface UserService extends IService {

}

2、其实现类

注意:一定要添加Service注解

/**

  • @author Mae

*/

@Service

public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements UserService {

}

八、编写Controller


/**

  • @author Mae

*/

@Controller

public class TestController {

最后

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典

  • Java核心知识整理

2020年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多

Java核心知识

  • Spring全家桶(实战系列)

2020年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多

  • 其他电子书资料

2020年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

2020年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
)]

  • 其他电子书资料

[外链图片转存中…(img-70RTgqns-1714662895434)]

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

[外链图片转存中…(img-4KZEGC5d-1714662895434)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值