https://articles.zsxq.com/id_c4fvndpw79uv.html
token 有效期,
在登录创建token时使用,设置值在 system_oauth2_client 表中
Mock 配置
yudao security mock-enable 是若依框架中用于配置是否开启 Token 模拟机制的属性。
当这个属性设置为 true 时,允许在调试接口时使用一个模拟的 Token 前缀来代替真实的 Token,
这样可以方便开发者在没有登录的情况下测试接口。这个功能特别适用于开发和测试阶段,
以便于开发者可以绕过认证机制直接调用接口。
/**
* mock 模式的开关 mock-enable
*/
@NotNull(message = "mock 模式的开关不能为空")
private Boolean mockEnable = false;
/**
* mock 模式的密钥 mock-secret
* 一定要配置密钥,保证安全性
*/
@NotEmpty(message = "mock 模式的密钥不能为空") // 这里设置了一个默认值,因为实际上只有 mockEnable 为 true 时才需要配置。
private String mockSecret = "test";
日志
显示行号 %L logback-spring.xml
log.info("0000", e); // 会打印 异常栈 信息
短信
配置文件中: sms-code 9999
Redis MQ
@Component
public class MyRedisStreamMessageConsumer extends AbstractRedisStreamMessageListener
@Override
public void onMessage(MyRedisStreamMessage message) {
message.getHeaders();
}
}
public class MyRedisStreamMessage extends AbstractRedisStreamMessage {
}
@Component
public class MyRedistMessageConsumer extends AbstractRedisChannelMessageListener
@Override
public void onMessage(MyRedisChannelMessage message) {
message.getHeaders();
}
}
public class MyRedisChannelMessage extends AbstractRedisChannelMessage {
}
MyRedisStreamMessage redisStreamMessage = new MyRedisStreamMessage();
MyRedisChannelMessage redisChannelMessage = new MyRedisChannelMessage();
redisMQTemplate.send( redisStreamMessage );
redisMQTemplate.send( redisChannelMessage );