diff --git a/sky-common/pom.xml b/sky-common/pom.xml
index c9164eb..a9e634a 100644
--- a/sky-common/pom.xml
+++ b/sky-common/pom.xml
@@ -40,6 +40,11 @@
io.jsonwebtoken
jjwt
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
org.springframework.boot
diff --git a/sky-common/src/main/java/com/sky/common/config/AddResourceConfiguration.java b/sky-common/src/main/java/com/sky/common/config/AddResourceConfiguration.java
new file mode 100644
index 0000000..e2429b9
--- /dev/null
+++ b/sky-common/src/main/java/com/sky/common/config/AddResourceConfiguration.java
@@ -0,0 +1,21 @@
+package com.sky.common.config;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
+
+@Configuration
+@Slf4j
+public class AddResourceConfiguration extends WebMvcConfigurationSupport {
+ /**
+ * 设置静态资源映射
+ *
+ * @param registry ResourceHandlerRegistry
+ */
+ protected void addResourceHandlers(ResourceHandlerRegistry registry) {
+ log.info("设置静态资源映射");
+ registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");
+ registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
+ }
+}
diff --git a/sky-common/src/main/java/com/sky/common/config/Knife4jConfiguration.java b/sky-common/src/main/java/com/sky/common/config/Knife4jConfiguration.java
index ccd79d0..10961ee 100644
--- a/sky-common/src/main/java/com/sky/common/config/Knife4jConfiguration.java
+++ b/sky-common/src/main/java/com/sky/common/config/Knife4jConfiguration.java
@@ -24,6 +24,8 @@ public class Knife4jConfiguration {
*/
@Bean
public Docket docketAdmin() {
+ log.info("A管理端接口");
+
// 添加作者
Contact contact = new Contact("Bunny", "1319900154@qq.com", "1319900154@qq.com");
// API文档
@@ -35,6 +37,8 @@ public class Knife4jConfiguration {
@Bean
public Docket docketUser() {
+ log.info("B用户端接口");
+
ApiInfo apiInfo = new ApiInfoBuilder().title("苍穹外卖项目接口文档").version("2.0").description("苍穹外卖项目接口文档").build();
return new Docket(DocumentationType.SWAGGER_2).groupName("B用户端接口")
.apiInfo(apiInfo).select().apis(RequestHandlerSelectors.basePackage("com.sky.controller.user"))
@@ -43,6 +47,8 @@ public class Knife4jConfiguration {
@Bean
public Docket docketNotify() {
+ log.info("Pay支付接口");
+
ApiInfo apiInfo = new ApiInfoBuilder().title("苍穹外卖项目接口文档").version("2.0").description("苍穹外卖项目接口文档").build();
return new Docket(DocumentationType.SWAGGER_2).groupName("Pay支付接口")
.apiInfo(apiInfo).select().apis(RequestHandlerSelectors.basePackage("com.sky.controller.notify"))
diff --git a/sky-common/src/main/java/com/sky/common/config/RestTemplateConfig.java b/sky-common/src/main/java/com/sky/common/config/RestTemplateConfiguration.java
similarity index 71%
rename from sky-common/src/main/java/com/sky/common/config/RestTemplateConfig.java
rename to sky-common/src/main/java/com/sky/common/config/RestTemplateConfiguration.java
index 53ad730..3d839fe 100644
--- a/sky-common/src/main/java/com/sky/common/config/RestTemplateConfig.java
+++ b/sky-common/src/main/java/com/sky/common/config/RestTemplateConfiguration.java
@@ -1,13 +1,16 @@
package com.sky.common.config;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;
@Configuration
-public class RestTemplateConfig {
+@Slf4j
+public class RestTemplateConfiguration {
@Bean
public RestTemplate restTemplate() {
+ log.info("注入restTemplate");
return new RestTemplate();
}
}
\ No newline at end of file
diff --git a/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java b/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java
index 47f0c54..30a4bf2 100644
--- a/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java
+++ b/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java
@@ -3,24 +3,22 @@ package com.sky.common.config;
import com.sky.common.interceptor.JwtTokenAdminInterceptor;
import com.sky.common.interceptor.JwtTokenUserInterceptor;
import com.sky.common.json.JacksonObjectMapper;
+import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
-import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import java.util.List;
@Configuration
+@RequiredArgsConstructor
@Slf4j
public class WebMvcConfiguration extends WebMvcConfigurationSupport {
- @Autowired
- JwtTokenAdminInterceptor jwtTokenAdminInterceptor;
- @Autowired
- JwtTokenUserInterceptor jwtTokenUserInterceptor;
+ private final JwtTokenAdminInterceptor jwtTokenAdminInterceptor;
+ private final JwtTokenUserInterceptor jwtTokenUserInterceptor;
/**
* 注册自定义拦截器
@@ -52,15 +50,4 @@ public class WebMvcConfiguration extends WebMvcConfigurationSupport {
// 将自己的消息转化器加入容器中
converters.add(0, converter);
}
-
- /**
- * 设置静态资源映射
- *
- * @param registry ResourceHandlerRegistry
- */
- protected void addResourceHandlers(ResourceHandlerRegistry registry) {
- log.info("设置静态资源映射");
- registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");
- registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
- }
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/AccountLockedException.java b/sky-common/src/main/java/com/sky/common/exception/AccountLockedException.java
index 02f7579..5ad8f05 100644
--- a/sky-common/src/main/java/com/sky/common/exception/AccountLockedException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/AccountLockedException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 账号被锁定异常
*/
-public class AccountLockedException extends BaseException{
+@Slf4j
+public class AccountLockedException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class AccountLockedException extends BaseException{
public AccountLockedException(String message) {
super(message);
+ log.error("账号被锁定异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/AccountNotFoundException.java b/sky-common/src/main/java/com/sky/common/exception/AccountNotFoundException.java
index 61aa689..197db39 100644
--- a/sky-common/src/main/java/com/sky/common/exception/AccountNotFoundException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/AccountNotFoundException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 账号不存在异常
*/
-public class AccountNotFoundException extends BaseException{
+@Slf4j
+public class AccountNotFoundException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class AccountNotFoundException extends BaseException{
public AccountNotFoundException(String message) {
super(message);
+ log.error("账号不存在异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/AddressBookBusinessException.java b/sky-common/src/main/java/com/sky/common/exception/AddressBookBusinessException.java
index a7e23ed..04b1196 100644
--- a/sky-common/src/main/java/com/sky/common/exception/AddressBookBusinessException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/AddressBookBusinessException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 地址信息异常
*/
-public class AddressBookBusinessException extends BaseException{
+@Slf4j
+public class AddressBookBusinessException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class AddressBookBusinessException extends BaseException{
public AddressBookBusinessException(String message) {
super(message);
+ log.error("账号不存在异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/BaseException.java b/sky-common/src/main/java/com/sky/common/exception/BaseException.java
index 1e6de94..394926b 100644
--- a/sky-common/src/main/java/com/sky/common/exception/BaseException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/BaseException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 业务异常
*/
-public class BaseException extends RuntimeException{
+@Slf4j
+public class BaseException extends RuntimeException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -11,7 +14,9 @@ public class BaseException extends RuntimeException{
*/
public BaseException() {
}
+
public BaseException(String message) {
super(message);
+ log.error("业务异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/DeletionNotAllowedException.java b/sky-common/src/main/java/com/sky/common/exception/DeletionNotAllowedException.java
index 6252fe5..607203f 100644
--- a/sky-common/src/main/java/com/sky/common/exception/DeletionNotAllowedException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/DeletionNotAllowedException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 不允许删除异常
*/
-public class DeletionNotAllowedException extends BaseException{
+@Slf4j
+public class DeletionNotAllowedException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class DeletionNotAllowedException extends BaseException{
public DeletionNotAllowedException(String message) {
super(message);
+ log.error("不允许删除异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/LoginFailedException.java b/sky-common/src/main/java/com/sky/common/exception/LoginFailedException.java
index 6846a9f..2cab24d 100644
--- a/sky-common/src/main/java/com/sky/common/exception/LoginFailedException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/LoginFailedException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 登录失败
*/
-public class LoginFailedException extends BaseException{
+@Slf4j
+public class LoginFailedException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class LoginFailedException extends BaseException{
public LoginFailedException(String message) {
super(message);
+ log.error("登录失败:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/OrderBusinessException.java b/sky-common/src/main/java/com/sky/common/exception/OrderBusinessException.java
index 41db4d2..43ad297 100644
--- a/sky-common/src/main/java/com/sky/common/exception/OrderBusinessException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/OrderBusinessException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 订单业务异常
*/
-public class OrderBusinessException extends BaseException{
+@Slf4j
+public class OrderBusinessException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class OrderBusinessException extends BaseException{
public OrderBusinessException(String message) {
super(message);
+ log.error("订单业务异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/PasswordEditFailedException.java b/sky-common/src/main/java/com/sky/common/exception/PasswordEditFailedException.java
index 5fd651d..1cf76f9 100644
--- a/sky-common/src/main/java/com/sky/common/exception/PasswordEditFailedException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/PasswordEditFailedException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 密码修改失败异常
*/
-public class PasswordEditFailedException extends BaseException{
+@Slf4j
+public class PasswordEditFailedException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class PasswordEditFailedException extends BaseException{
public PasswordEditFailedException(String message) {
super(message);
+ log.error("密码修改失败异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/PasswordErrorException.java b/sky-common/src/main/java/com/sky/common/exception/PasswordErrorException.java
index 0541da0..a87e72c 100644
--- a/sky-common/src/main/java/com/sky/common/exception/PasswordErrorException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/PasswordErrorException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 密码错误异常
*/
-public class PasswordErrorException extends BaseException{
+@Slf4j
+public class PasswordErrorException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class PasswordErrorException extends BaseException{
public PasswordErrorException(String message) {
super(message);
+ log.error("密码错误异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/RestTemplateException.java b/sky-common/src/main/java/com/sky/common/exception/RestTemplateException.java
index 538ac0a..fe574d9 100644
--- a/sky-common/src/main/java/com/sky/common/exception/RestTemplateException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/RestTemplateException.java
@@ -1,10 +1,17 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
+/**
+ * RestTemplateException异常
+ */
+@Slf4j
public class RestTemplateException extends BaseException {
public RestTemplateException() {
}
public RestTemplateException(String message) {
super(message);
+ log.error("RestTemplateException异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/SetMealEnableFailedException.java b/sky-common/src/main/java/com/sky/common/exception/SetMealEnableFailedException.java
index f259b5e..4ad6f3b 100644
--- a/sky-common/src/main/java/com/sky/common/exception/SetMealEnableFailedException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/SetMealEnableFailedException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 套餐启用失败异常
*/
-public class SetMealEnableFailedException extends BaseException{
+@Slf4j
+public class SetMealEnableFailedException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class SetMealEnableFailedException extends BaseException{
public SetMealEnableFailedException(String message) {
super(message);
+ log.error("套餐启用失败异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/ShoppingCartBusinessException.java b/sky-common/src/main/java/com/sky/common/exception/ShoppingCartBusinessException.java
index fc03222..9ee4d4c 100644
--- a/sky-common/src/main/java/com/sky/common/exception/ShoppingCartBusinessException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/ShoppingCartBusinessException.java
@@ -1,9 +1,12 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 购物车异常
*/
-public class ShoppingCartBusinessException extends BaseException{
+@Slf4j
+public class ShoppingCartBusinessException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
* detail message. The cause is not initialized, and may subsequently be
@@ -14,5 +17,6 @@ public class ShoppingCartBusinessException extends BaseException{
public ShoppingCartBusinessException(String message) {
super(message);
+ log.error("购物车异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/exception/UserNotLoginException.java b/sky-common/src/main/java/com/sky/common/exception/UserNotLoginException.java
index 7484f49..99d5d4a 100644
--- a/sky-common/src/main/java/com/sky/common/exception/UserNotLoginException.java
+++ b/sky-common/src/main/java/com/sky/common/exception/UserNotLoginException.java
@@ -1,8 +1,11 @@
package com.sky.common.exception;
+import lombok.extern.slf4j.Slf4j;
+
/**
* 用户未登录异常
*/
+@Slf4j
public class UserNotLoginException extends BaseException {
/**
* Constructs a new runtime exception with {@code null} as its
@@ -14,5 +17,6 @@ public class UserNotLoginException extends BaseException {
public UserNotLoginException(String message) {
super(message);
+ log.error("用户未登录异常:{}", message);
}
}
diff --git a/sky-common/src/main/java/com/sky/common/handler/GlobalExceptionHandler.java b/sky-common/src/main/java/com/sky/common/handler/GlobalExceptionHandler.java
index bf5a414..24a3b7a 100644
--- a/sky-common/src/main/java/com/sky/common/handler/GlobalExceptionHandler.java
+++ b/sky-common/src/main/java/com/sky/common/handler/GlobalExceptionHandler.java
@@ -21,10 +21,13 @@ public class GlobalExceptionHandler {
// 处理SQL异常
public Result exceptionHandler(SQLIntegrityConstraintViolationException exception) {
+ log.error("处理SQL异常:{}", exception.getMessage());
+
String message = exception.getMessage();
if (message.contains("Duplicate entry")) {
- String[] split = message.split(" ");
- String username = split[2];
+ // 截取用户名
+ String username = message.split(" ")[2];
+ // 错误信息
String errorMessage = username + MessageConstant.ALREADY_EXISTS;
return Result.error(errorMessage);
} else {
diff --git a/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenAdminInterceptor.java b/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenAdminInterceptor.java
index 5af90c2..7cbd50a 100644
--- a/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenAdminInterceptor.java
+++ b/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenAdminInterceptor.java
@@ -5,9 +5,9 @@ import com.sky.common.context.BaseContext;
import com.sky.common.properties.JwtProperties;
import com.sky.common.utils.JwtUtil;
import io.jsonwebtoken.Claims;
+import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.jetbrains.annotations.NotNull;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.HandlerInterceptor;
@@ -19,12 +19,12 @@ import javax.servlet.http.HttpServletResponse;
* 管理端用户判断
*/
@Component
+@RequiredArgsConstructor
@Slf4j
public class JwtTokenAdminInterceptor implements HandlerInterceptor {
- @Autowired
- JwtProperties jwtProperties;
+ private final JwtProperties jwtProperties;
- public boolean preHandle(@NotNull HttpServletRequest request, @NotNull HttpServletResponse response, @NotNull Object handler) throws Exception {
+ public boolean preHandle(@NotNull HttpServletRequest request, @NotNull HttpServletResponse response, @NotNull Object handler) {
// 判断当前兰街道的是Controller的方法还是其它资源
if (!(handler instanceof HandlerMethod)) {
// 拦截到的不是动态方法,直接放行
@@ -32,6 +32,7 @@ public class JwtTokenAdminInterceptor implements HandlerInterceptor {
}
// 1. 从请求头中获取令牌
String token = request.getHeader(jwtProperties.getAdminTokenName());
+
// 2. 拦截令牌
log.info("jwt校验:{}", token);
diff --git a/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenUserInterceptor.java b/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenUserInterceptor.java
index e31534b..6ee1c59 100644
--- a/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenUserInterceptor.java
+++ b/sky-common/src/main/java/com/sky/common/interceptor/JwtTokenUserInterceptor.java
@@ -6,8 +6,8 @@ import com.sky.common.properties.JwtProperties;
import com.sky.common.utils.JwtUtil;
import io.jsonwebtoken.Claims;
import lombok.NonNull;
+import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.HandlerInterceptor;
@@ -19,10 +19,10 @@ import javax.servlet.http.HttpServletResponse;
* 客户端登录判断
*/
@Component
+@RequiredArgsConstructor
@Slf4j
public class JwtTokenUserInterceptor implements HandlerInterceptor {
- @Autowired
- JwtProperties jwtProperties;
+ private final JwtProperties jwtProperties;
public boolean preHandle(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object handler) throws Exception {
// 判断当前拦截到的是Controller方法还是其它资源
diff --git a/sky-common/src/main/java/com/sky/common/json/JacksonObjectMapper.java b/sky-common/src/main/java/com/sky/common/json/JacksonObjectMapper.java
index 8e82f50..fa1ea24 100644
--- a/sky-common/src/main/java/com/sky/common/json/JacksonObjectMapper.java
+++ b/sky-common/src/main/java/com/sky/common/json/JacksonObjectMapper.java
@@ -1,6 +1,5 @@
package com.sky.common.json;
-import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
diff --git a/sky-common/src/main/java/com/sky/common/result/PageResult.java b/sky-common/src/main/java/com/sky/common/result/PageResult.java
index 9329de1..c127ece 100644
--- a/sky-common/src/main/java/com/sky/common/result/PageResult.java
+++ b/sky-common/src/main/java/com/sky/common/result/PageResult.java
@@ -13,7 +13,7 @@ import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
-public class PageResult implements Serializable {
+public class PageResult implements Serializable {
private long total; // 总记录数
- private List records; // 当前页数据集合
+ private List records; // 当前页数据集合
}
diff --git a/sky-common/src/main/java/com/sky/common/utils/HttpClientUtil.java b/sky-common/src/main/java/com/sky/common/utils/HttpClientUtil.java
index 7884153..b98c434 100644
--- a/sky-common/src/main/java/com/sky/common/utils/HttpClientUtil.java
+++ b/sky-common/src/main/java/com/sky/common/utils/HttpClientUtil.java
@@ -29,10 +29,6 @@ public class HttpClientUtil {
/**
* 发送GET方式请求
- *
- * @param url
- * @param paramMap
- * @return
*/
public static String doGet(String url, Map paramMap) {
// 创建Httpclient对象
@@ -76,11 +72,6 @@ public class HttpClientUtil {
/**
* 发送POST方式请求
- *
- * @param url
- * @param paramMap
- * @return
- * @throws IOException
*/
public static String doPost(String url, Map paramMap) throws IOException {
// 创建Httpclient对象
@@ -124,11 +115,6 @@ public class HttpClientUtil {
/**
* 发送POST方式请求
- *
- * @param url
- * @param paramMap
- * @return
- * @throws IOException
*/
public static String doPost4Json(String url, Map paramMap) throws IOException {
// 创建Httpclient对象
diff --git a/sky-common/src/main/java/com/sky/common/utils/MD5.java b/sky-common/src/main/java/com/sky/common/utils/MD5.java
index cf2e905..64c5bb0 100644
--- a/sky-common/src/main/java/com/sky/common/utils/MD5.java
+++ b/sky-common/src/main/java/com/sky/common/utils/MD5.java
@@ -8,8 +8,8 @@ public final class MD5 {
public static String encrypt(String strSrc) {
try {
- char hexChars[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8',
- '9', 'a', 'b', 'c', 'd', 'e', 'f' };
+ char[] hexChars = {'0', '1', '2', '3', '4', '5', '6', '7', '8',
+ '9', 'a', 'b', 'c', 'd', 'e', 'f'};
byte[] bytes = strSrc.getBytes();
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(bytes);
@@ -17,8 +17,7 @@ public final class MD5 {
int j = bytes.length;
char[] chars = new char[j * 2];
int k = 0;
- for (int i = 0; i < bytes.length; i++) {
- byte b = bytes[i];
+ for (byte b : bytes) {
chars[k++] = hexChars[b >>> 4 & 0xf];
chars[k++] = hexChars[b & 0xf];
}
diff --git a/sky-common/src/main/java/com/sky/common/utils/MinioUtils.java b/sky-common/src/main/java/com/sky/common/utils/MinioUtils.java
index e1e3f87..dc451ff 100644
--- a/sky-common/src/main/java/com/sky/common/utils/MinioUtils.java
+++ b/sky-common/src/main/java/com/sky/common/utils/MinioUtils.java
@@ -3,20 +3,18 @@ package com.sky.common.utils;
import com.sky.common.properties.MinioProperties;
import io.minio.*;
+import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
-import javax.annotation.Resource;
import java.io.InputStream;
@Component
+@RequiredArgsConstructor
@Slf4j
public class MinioUtils {
- @Resource
- private MinioClient minioClient;
-
- @Resource
- private MinioProperties minioProperties;
+ private final MinioClient minioClient;
+ private final MinioProperties minioProperties;
/**
* 判断桶是否存在
diff --git a/sky-common/src/main/java/com/sky/common/utils/RedisUtil.java b/sky-common/src/main/java/com/sky/common/utils/RedisUtil.java
new file mode 100644
index 0000000..f7ec95a
--- /dev/null
+++ b/sky-common/src/main/java/com/sky/common/utils/RedisUtil.java
@@ -0,0 +1,20 @@
+package com.sky.common.utils;
+
+import lombok.RequiredArgsConstructor;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.stereotype.Component;
+
+import java.util.Set;
+
+@Component
+@RequiredArgsConstructor
+public class RedisUtil {
+ private static final RedisTemplate