build: Java版本升级到21 & SpringBoot版本升级到2.7.18

This commit is contained in:
xiongxiaoyang
2025-03-15 15:06:59 +08:00
parent fd200772c9
commit 9033ca6331
21 changed files with 244 additions and 549 deletions

View File

@ -21,6 +21,12 @@
<artifactId>novel-common</artifactId>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
@ -29,7 +35,6 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>

View File

@ -14,10 +14,10 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.time.DateUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.web.servlet.ServletContextInitializer;
import org.springframework.stereotype.Component;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import javax.servlet.ServletContext;
import java.util.Date;
import java.util.List;
import java.util.Map;
@ -26,10 +26,10 @@ import java.util.concurrent.TimeUnit;
/**
* @author Administrator
*/
@WebListener
@Component
@Slf4j
@RequiredArgsConstructor
public class StarterListener implements ServletContextListener {
public class StarterListener implements ServletContextInitializer {
private final BookService bookService;
@ -41,7 +41,7 @@ public class StarterListener implements ServletContextListener {
private int updateThreadCount;
@Override
public void contextInitialized(ServletContextEvent sce) {
public void onStartup(ServletContext servletContext) {
for (int i = 0; i < updateThreadCount; i++) {
new Thread(() -> {
log.info("程序启动,开始执行自动更新线程。。。");

View File

@ -8,7 +8,9 @@ server:
spring:
profiles:
active: dev
config:
use-legacy-processing: true
#登录用户名密码
admin:
username: admin