SpringBoot构建电商基础秒杀项目 学习笔记
Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包, Spring Boot 整合了所有的框架,并通过一行简单的 main 方法启动应用
使用 IDEA 新建 maven-archetype-quickstart 项目
添加 Spring Boot 依赖
1 | <parent> |
修改 App.java
1 | @EnableAutoConfiguration |
运行,在浏览器输入:localhost:8080
注:8080 是默认端口,如果要使用其他端口,可以在 application.properties 修改,如:server.port=8090
接入 Mybatis
添加依赖
1 | <!--mysql jdbc 配置--> |
在 application.properties 添加配置
1 | mybatis.mapper-locations=classpath:mapping/*.xml |
新建数据表
数据库名为 seckill
1 | create table if not exists user_info( |
添加配置文件 mybatis-generator.xml
1 | <?xml version="1.0" encoding="UTF-8"?> |
新建 Maven 命令
Run – Edit Configurations – 新增 – Maven:
- Name: mybatis-generator
- Command line: mybatis-generator:generate
Run ‘mybatis-generator’
配置数据源
在 application.properties 添加配置:
1 | spring.datasource.name=seckill |
修改 App.java
1 | @SpringBootApplication(scanBasePackages = {"com.karonda"}) |