SpringBoot+Mybatis秒杀系统
IDEA创建Maven项目
部署springboot使用的是quickstart。在之前没有quickstart之前,一般使用的是webapp,这是以war包方式部署在Tomcat等的web容器里。
application.properties的生成
application.properties的作用在于可以通过他更改默认的springboot配置。
配置pom.xml以及application.properties
配置springboot
前往springboot官方网站,https://spring.io/guides/gs/rest-service/,获取我们想要的依赖片段。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
我们可以看到在配置pom.xml后,在External Libraries里面会有对应jar包:
配置Mybatis
1.在pom.xml中做以下配置:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.41</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
第一个依赖就是mysql,第二个是阿里巴巴的druid连接池,第三个是springboot对mybatis的支持。
同样的,这些jar包都可以在External Libraries里找到。
2.在application.properties中做以下配置: