feat: 项目整体提交
- 更新项目配置文件 - 更新API文档 - 更新数据库文档 - 优化Redis配置 - 优化课程任务服务
This commit is contained in:
@ -53,18 +53,20 @@ public class RedisConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {
|
||||
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
|
||||
RedisTemplate<String, Object> template = new RedisTemplate<>();
|
||||
template.setConnectionFactory(factory);
|
||||
template.setConnectionFactory(connectionFactory);
|
||||
|
||||
// 使用 GenericJackson2JsonRedisSerializer 进行序列化
|
||||
GenericJackson2JsonRedisSerializer jackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer();
|
||||
|
||||
// 设置key的序列化方式
|
||||
// 设置 key 的序列化方式
|
||||
template.setKeySerializer(new StringRedisSerializer());
|
||||
// 设置value的序列化方式
|
||||
template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
|
||||
// 设置hash key的序列化方式
|
||||
template.setHashKeySerializer(new StringRedisSerializer());
|
||||
// 设置hash value的序列化方式
|
||||
template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
|
||||
|
||||
// 设置 value 的序列化方式
|
||||
template.setValueSerializer(jackson2JsonRedisSerializer);
|
||||
template.setHashValueSerializer(jackson2JsonRedisSerializer);
|
||||
|
||||
template.afterPropertiesSet();
|
||||
|
||||
|
||||
@ -57,7 +57,7 @@ public class LessonTaskService {
|
||||
validateRequest(request);
|
||||
LessonTask task = new LessonTask();
|
||||
BeanUtils.copyProperties(request, task);
|
||||
task.setProgressStatus(1); // 初始状态
|
||||
task.setProgressStatus(0); // 初始状态
|
||||
LessonTask savedTask = lessonTaskRepository.save(task);
|
||||
logger.info("创建课程任务成功 - 任务ID: {}", savedTask.getId());
|
||||
return savedTask;
|
||||
|
||||
@ -18,4 +18,6 @@ jwt.expiration=604800000
|
||||
|
||||
# 日志配置
|
||||
logging.level.org.springframework.security=DEBUG
|
||||
logging.level.com.huertian.jinduguanli=DEBUG
|
||||
logging.level.com.huertian.jinduguanli=DEBUG
|
||||
|
||||
spring.devtools.restart.enabled=false
|
||||
Reference in New Issue
Block a user