导入依赖Mybatis Plus 依赖,在Mybatis Plus官网安装模块,选择spring boot的maven依赖包 <!-- Mybatis Plus组件--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version> </dependency> 2.配置文件 spring: #thymeleaf配置 thymeleaf: # 关闭缓存 cache: false datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai username: root password: 123456 hikari: # 连接池名(据说是最快的连接池) pool-name: DataHikariCP # 最小空闲连接数 minimum-idle: 5 # 空闲连接存活最大时间,默认600000(10分钟) idle-timeout: 18000 # 最大连接数,默认10 maximum-pool-size: 10 # 从连接池返回的连接自动提交 auto-commit: true # 连接最大存活时间,0表示永久存活,默认1800000(30分钟) max-lifetime: 1800000 # 连接超时时间,默认30000(30秒) connection-timeout: 30000 # 测试连接是否可用的查询语句 connection-test-query: SELECT 1 #Mybatis-plus配置 mybatis-plus: #配置Mapper.xml映射文件 mapper-locations: classpath*:/mapper/*Mapper.xml #配置Mybatis数据返回数据别名(默认别名是类名) type-aliases-package: com.csl.seckill.pojo logging: level: com.csl.seckill.mapper: debug 3.创建包 在java包下面的seckill包下,创建controller,service,pojo,mapper包,在service包下创建impl包 在resource包下创建mapper包,放置mapper文件 其中templates包下放置前端页面 4.测试 ①在启动类中添加注解:@MapperScan("com.csl.seckill.pojo"),添加此注解以后,com.csl.seckill.pojo包下面的接口类,在编译之后都会生成相应的实现类。 ②写一个页面跳转controller 首先声明是controller层(@controller) 请求地址时http://localhost:8080/demo/hello 使用@RequestMapping注解进行映射,返回映射的页面名称 @Controller @RequestMapping("/demo") public class DemoController { /** * 测试页面跳转 * @param model * @return */ @RequestMapping("/hello") public String hello(Model model){ model.addAttribute("name","csl"); return "hello"; } } ③创建一个hello页面: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="U
- 1
- 宗木兮丶2022-10-21资源内容详细,总结地很全面,与描述的内容一致,对我启发很大,学习了。
- 粉丝: 1593
- 资源: 1099
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助