《一线大厂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’);
/**
- @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
扫描 mapper 文件夹
/**
- @author Mae
*/
@SpringBootApplication
@MapperScan(“com.atmae.springboot_demo2.mapper”)
public class SpringbootDemo2Application {
public static void main(String[] args) {
SpringApplication.run(SpringbootDemo2Application.class, args);
}
}
/**
- @author Mae
*/
public interface UserMapper extends BaseMapper {
}
1、userService接口
/**
- @author Mae
*/
public interface UserService extends IService {
}
2、其实现类
注意:一定要添加Service注解
/**
- @author Mae
*/
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements UserService {
}
/**
- @author Mae
*/
@Controller
public class TestController {
最后
面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典
- Java核心知识整理
Java核心知识
- Spring全家桶(实战系列)
- 其他电子书资料
Step3:刷题
既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
以下是我私藏的面试题库:
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
)]
- 其他电子书资料
[外链图片转存中…(img-70RTgqns-1714662895434)]
Step3:刷题
既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
以下是我私藏的面试题库:
[外链图片转存中…(img-4KZEGC5d-1714662895434)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!