[+] spring boot 3.0

This commit is contained in:
acgist
2022-11-20 07:45:21 +08:00
parent f5bfe2cef9
commit dff33b105b
17 changed files with 70 additions and 64 deletions

View File

@@ -6,9 +6,6 @@ import java.util.Timer;
import java.util.TimerTask;
import java.util.stream.Collectors;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import org.slf4j.ILoggerFactory;
import org.slf4j.LoggerFactory;
import org.springframework.beans.ConversionNotSupportedException;
@@ -59,6 +56,8 @@ import com.acgist.taoyao.boot.utils.JSONUtils;
import com.fasterxml.jackson.databind.ObjectMapper;
import ch.qos.logback.classic.LoggerContext;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.PreDestroy;
import lombok.extern.slf4j.Slf4j;
/**
@@ -72,7 +71,7 @@ import lombok.extern.slf4j.Slf4j;
@EnableAsync
@Configuration
@EnableScheduling
@EnableAspectJAutoProxy(exposeProxy = true)
@EnableAspectJAutoProxy(exposeProxy = false)
@EnableConfigurationProperties({ IdProperties.class, MediaProperties.class, TaoyaoProperties.class, WebrtcProperties.class, SecurityProperties.class })
public class BootAutoConfiguration {

View File

@@ -18,15 +18,12 @@ import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import io.swagger.v3.oas.models.security.SecurityRequirement;
import io.swagger.v3.oas.models.security.SecurityScheme;
import io.swagger.v3.oas.models.servers.Server;
import lombok.extern.slf4j.Slf4j;
/**
* 文档配置
*
* @author acgist
*/
@Slf4j
@Profile("dev")
@Configuration
@ConditionalOnClass(OpenAPI.class)

View File

@@ -1,14 +1,14 @@
package com.acgist.taoyao.boot.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import com.acgist.taoyao.boot.model.Message;
import com.acgist.taoyao.boot.utils.ErrorUtils;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/**
* 统一异常处理
*

View File

@@ -1,8 +1,5 @@
package com.acgist.taoyao.boot.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.boot.web.servlet.error.ErrorController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -12,6 +9,8 @@ import com.acgist.taoyao.boot.utils.ErrorUtils;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/**
* 统一错误页面

View File

@@ -6,9 +6,6 @@ import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils;
import org.springframework.validation.BindException;
import org.springframework.validation.ObjectError;
@@ -20,6 +17,8 @@ import com.acgist.taoyao.boot.model.Message;
import com.acgist.taoyao.boot.model.MessageCode;
import com.acgist.taoyao.boot.model.MessageCodeException;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
/**

View File

@@ -1,4 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.acgist.taoyao.boot.config.BootAutoConfiguration,\
com.acgist.taoyao.boot.config.OpenApiAutoConfiguration,\
com.acgist.taoyao.boot.config.WebMvcConfigurerAutoConfiguration

View File

@@ -0,0 +1,3 @@
com.acgist.taoyao.boot.config.BootAutoConfiguration
com.acgist.taoyao.boot.config.OpenApiAutoConfiguration
com.acgist.taoyao.boot.config.WebMvcConfigurerAutoConfiguration