mirror of
https://github.com/201206030/novel-cloud.git
synced 2025-06-25 06:26:39 +00:00
添加java-doc
This commit is contained in:
@ -9,13 +9,19 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
/**
|
||||
* @author 11797
|
||||
* 基础Controller
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
public class BaseController {
|
||||
|
||||
protected JwtTokenUtil jwtTokenUtil;
|
||||
|
||||
|
||||
/**
|
||||
* 获取登陆token
|
||||
* */
|
||||
protected String getToken(HttpServletRequest request){
|
||||
String token = CookieUtil.getCookie(request,"Authorization");
|
||||
if(token != null){
|
||||
@ -24,6 +30,9 @@ public class BaseController {
|
||||
return request.getHeader("Authorization");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取登陆用户信息
|
||||
* */
|
||||
protected UserDetails getUserDetails(HttpServletRequest request) {
|
||||
String token = getToken(request);
|
||||
if(StringUtils.isBlank(token)){
|
||||
|
@ -3,7 +3,10 @@ package com.java2nb.novel.common.bean;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 11797
|
||||
* 登陆用户信息封装
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
@Data
|
||||
public class UserDetails {
|
||||
|
@ -1,7 +1,10 @@
|
||||
package com.java2nb.novel.common.cache;
|
||||
|
||||
/**
|
||||
* @author 11797
|
||||
* 缓存key
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
public interface CacheKey {
|
||||
|
||||
|
@ -1,7 +1,10 @@
|
||||
package com.java2nb.novel.common.cache;
|
||||
|
||||
/**
|
||||
* @author 11797
|
||||
* 缓存服务接口
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
public interface CacheService {
|
||||
|
||||
|
@ -10,7 +10,10 @@ import org.springframework.stereotype.Service;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* @author xxy
|
||||
* Redis缓存服务实现
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
@ConditionalOnProperty(prefix = "spring.redis", name = "host", matchIfMissing = false)
|
||||
@RequiredArgsConstructor
|
||||
|
@ -5,9 +5,11 @@ import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author 11797
|
||||
* 响应状态枚举
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
|
@ -1,8 +1,10 @@
|
||||
package com.java2nb.novel.common.utils;
|
||||
|
||||
/**
|
||||
* 常量类
|
||||
* @author Administrator
|
||||
* 常量
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
public class Constants {
|
||||
|
||||
|
@ -5,7 +5,10 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
* Cookie操作工具类
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
public class CookieUtil {
|
||||
|
||||
|
@ -16,7 +16,10 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author 11797
|
||||
* JWT工具类
|
||||
* @author xiongxiaoyang
|
||||
* @version 1.0
|
||||
* @since 2020/5/27
|
||||
*/
|
||||
@Component
|
||||
@ConditionalOnProperty(prefix = "jwt", name = "secret")
|
||||
|
Reference in New Issue
Block a user