格式化代码

This commit is contained in:
石皮幼鸟 2024-04-10 15:15:36 +08:00
parent 71a01cfd87
commit 73b2ddae7d
16 changed files with 112 additions and 90 deletions

View File

@ -1,8 +1,10 @@
package com.example.catchTheLetters.config;
import org.jetbrains.annotations.NotNull;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpHeaders;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
@ -18,7 +20,7 @@ public class WebMvcConfig {
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(org.springframework.web.servlet.config.annotation.CorsRegistry registry) {
public void addCorsMappings(@NotNull CorsRegistry registry) {
registry
.addMapping("/**")
.allowedOriginPatterns("*") // 允许所有域

View File

@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
/**
* 认证控制器
*
* @author spyn
*/
@RestController

View File

@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.*;
/**
* 关卡控制器
*
* @author spyn
*/
@RestController

View File

@ -7,6 +7,7 @@ import java.util.List;
/**
* 关卡类
*
* @author spyn
*/
@Data

View File

@ -6,6 +6,7 @@ import java.io.Serializable;
/**
* 关卡结算信息类
*
* @author spyn
*/
@Data

View File

@ -7,6 +7,7 @@ import java.io.Serializable;
/**
* 用户类
*
* @author spyn
*/
@Data

View File

@ -6,6 +6,7 @@ import java.io.Serializable;
/**
* 数据表版本类用于Realm对MongoDB的数据表版本进行同步检测版本号不同则进行同步
*
* @author spyn
*/
@Data

View File

@ -6,6 +6,7 @@ import java.io.Serializable;
/**
* 登录信息类
*
* @author spyn
*/
@Data

View File

@ -6,6 +6,7 @@ import java.io.Serializable;
/**
* 注册信息类
*
* @author spyn
*/
@Data

View File

@ -8,11 +8,13 @@ import com.example.catchTheLetters.utils.R;
/**
* 认证服务接口
*
* @author spyn
*/
public interface AuthService {
/**
* 登录
*
* @param loginDto 登录信息
* @return token
*/
@ -20,6 +22,7 @@ public interface AuthService {
/**
* 注销
*
* @param token token
* @return 是否成功
*/
@ -27,6 +30,7 @@ public interface AuthService {
/**
* 验证token
*
* @param token token
* @return 用户信息不可以包含密码
*/
@ -34,6 +38,7 @@ public interface AuthService {
/**
* 注册
*
* @param registerDto 注册信息
* @return token
*/
@ -41,6 +46,7 @@ public interface AuthService {
/**
* 获取用户信息
*
* @param id 用户id
* @return 用户信息
*/
@ -48,6 +54,7 @@ public interface AuthService {
/**
* 通过用户名获取信息
*
* @param username 用户名
* @return 用户信息
*/

View File

@ -22,8 +22,10 @@ import java.util.Map;
@Component
public class JwtUtil {
public static final Integer EXPIRE_TIME = 1; // 1天
/**
* 生成token
*
* @param map 传入map
* @param expired token存储时间
* @return token
@ -44,6 +46,7 @@ public class JwtUtil {
/**
* 验证token合法性 || 获取token信息方法
*
* @param token 传入token
* @return
*/
@ -53,6 +56,7 @@ public class JwtUtil {
/**
* 获取payload
*
* @param token 传入token
* @return 返回payload
*/
@ -80,6 +84,7 @@ public class JwtUtil {
/**
* 判断token是否过期
*
* @return true:过期 false:没过期
*/
public Boolean isTokenExpired(String token) {