以下框架为Springboot2.x版本,使用数据库为MySQL,通过redis和cache作为缓存而搭建出来的WEB项目,此项目是模仿Springboot-DBUp-SHADOW,这里仅显示主要的核心代码,全部内容在底部Github链接。
1.DruidConfiguration
1 | import com.alibaba.druid.support.http.StatViewServlet; |
2.JpaConfiguration
1 | import org.springframework.boot.autoconfigure.domain.EntityScan; |
3.RedisConfig
1 | import com.fasterxml.jackson.annotation.JsonAutoDetect; |
4.User
1 | import com.fasterxml.jackson.annotation.JsonBackReference; |
5.PageQo
1 | import lombok.Data; |
6.UserQo
1 | import lombok.Data; |
7.UserRepository
1 | import com.chanchifeng.mysql.entity.User; |
8.UserService
1 | import com.chanchifeng.mysql.entity.User; |
9.UserController
1 | import com.chanchifeng.mysql.entity.Department; |
10.WebApplication
1 | import org.springframework.boot.SpringApplication; |
11.application.yml
1 | server: |
12.dbexpand项目的pom.xml
1 |
|
13.mysql的pom.xml
1 |
|
14.website的pom.xml
1 |
|
15.根项目的pom.xml
1 |
|
Github:SpringBoot-Sample/Springboot-DBUp-UPGRADE,项目仅完成了主页分页搜索的模块,未全部完成功能,这里主要了解缓存需要再哪些地方添加为重点。
模仿的Github:SpringBoot-Sample/Springboot-DBUp-SHADOW