前置知识:JavaWeb、Mysql、Springboot等入门知识
一、配置环境
1.mysql环境
此部分请跳到:
https://blog.youkuaiyun.com/bobo553443/article/details/81383194
2.Redis环境
此部分请跳到:https://blog.youkuaiyun.com/GDUT_xin/article/details/108986323
二、项目搭建
1.创建项目
创建一个普通的 Springboot 项目
此部分请跳到:
https://blog.youkuaiyun.com/qq_34491508/article/details/91369794
2.配置依赖
spring-boot-starter-web包中含有spring-boot-starter,要将spring-boot-starter去掉,以免包冲突!
<!--导入web项目的相关依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--mybatis自己整合的springboot-starter包-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
<!--mysql连接-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--redis的starter-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
3.主配置文件
根据自身情况配置!
#restful端口
server.port=8080
#数据源
spring.datasource.driver-class-name = com.mysql.cj.jdbc.Driver
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.url = jdbc:mysql://localhost:3306/*?serverTimezone=UTC
#redis
spring.redis.host=localhost
spring.redis.port=6379
#缓存
spring.cache.type=redis
spring.cache.cache-names=redisCache
4. Redis配置类
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.<

本文详细介绍如何使用SpringBoot搭建带有Redis缓存的后端服务,包括环境配置、项目搭建、跨域设置、实体类定义、DAO层、Service层、Controller层的实现,以及启动类的编写,并提供运行测试的方法。
最低0.47元/天 解锁文章
349

被折叠的 条评论
为什么被折叠?



