Quickly build modern web projects through spring boot + mybatis + redis
background
Springboot has become one of the most mainstream java web development frameworks because it provides various plug-ins out of the box. Mybatis is a very lightweight and easy-to-use ORM framework. Redis is a very mainstream distributed key value database. In web development, we often use it to cache the query results of the database.
This blog will introduce how to use springboot to quickly build a web application and use mybatis as our ORM framework. To improve performance, we use redis as the secondary cache of mybatis. In order to test our code, we wrote unit tests and generated our test data with H2 memory database. Through this project, we hope that readers can quickly master the skills and best practices of modern java web development.
The sample code for this article can be downloaded from GitHub: https://github.com/Lovelcp/spring-boot-mybatis-with-redis/tree/master