diff --git a/maku-boot-module/maku-module-generator/pom.xml b/maku-boot-module/maku-module-generator/pom.xml
index 121772c..8c0bcc7 100644
--- a/maku-boot-module/maku-module-generator/pom.xml
+++ b/maku-boot-module/maku-module-generator/pom.xml
@@ -13,7 +13,7 @@
net.maku
maku-generator-boot-starter
- 2.1.0
+ 3.0.1
diff --git a/maku-boot-module/maku-module-generator/src/main/resources/template/java/Controller.java.ftl b/maku-boot-module/maku-module-generator/src/main/resources/template/java/Controller.java.ftl
index b0e3170..2f3ed57 100644
--- a/maku-boot-module/maku-module-generator/src/main/resources/template/java/Controller.java.ftl
+++ b/maku-boot-module/maku-module-generator/src/main/resources/template/java/Controller.java.ftl
@@ -13,7 +13,7 @@ import ${package}.${moduleName}.vo.${ClassName}VO;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
+import jakarta.validation.Valid;
import java.util.List;
/**
diff --git a/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsLogController.java b/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsLogController.java
index 3b643c6..251509a 100644
--- a/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsLogController.java
+++ b/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsLogController.java
@@ -2,6 +2,7 @@ package net.maku.message.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
@@ -10,15 +11,13 @@ import net.maku.message.entity.SmsLogEntity;
import net.maku.message.query.SmsLogQuery;
import net.maku.message.service.SmsLogService;
import net.maku.message.vo.SmsLogVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import javax.validation.Valid;
-
/**
* 短信日志
*
diff --git a/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsPlatformController.java b/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsPlatformController.java
index 8264eb9..ef4d87f 100644
--- a/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsPlatformController.java
+++ b/maku-boot-module/maku-module-message/src/main/java/net/maku/message/controller/SmsPlatformController.java
@@ -2,6 +2,7 @@ package net.maku.message.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.ExceptionUtils;
@@ -16,11 +17,10 @@ import net.maku.message.sms.service.SmsService;
import net.maku.message.vo.SmsPlatformVO;
import net.maku.message.vo.SmsSendVO;
import org.apache.commons.lang3.StringUtils;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
diff --git a/maku-boot-module/maku-module-monitor/pom.xml b/maku-boot-module/maku-module-monitor/pom.xml
index e0648cd..1bb4c94 100644
--- a/maku-boot-module/maku-module-monitor/pom.xml
+++ b/maku-boot-module/maku-module-monitor/pom.xml
@@ -16,19 +16,9 @@
${revision}
- de.codecentric
- spring-boot-admin-starter-server
- 2.7.7
-
-
- de.codecentric
- spring-boot-admin-starter-client
- 2.7.7
-
-
com.github.oshi
oshi-core
- 6.3.2
+ 6.4.0
diff --git a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/config/AdminServerConfiguration.java b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/config/AdminServerConfiguration.java
deleted file mode 100644
index 0656051..0000000
--- a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/config/AdminServerConfiguration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package net.maku.monitor.config;
-
-import de.codecentric.boot.admin.server.config.EnableAdminServer;
-import org.springframework.context.annotation.Configuration;
-
-@Configuration(proxyBeanMethods = false)
-@EnableAdminServer
-public class AdminServerConfiguration {
-
-}
diff --git a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/CacheController.java b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/CacheController.java
index 2450dfd..7e0e57a 100644
--- a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/CacheController.java
+++ b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/controller/CacheController.java
@@ -1,5 +1,6 @@
package net.maku.monitor.controller;
+import jakarta.annotation.Resource;
import net.maku.framework.common.utils.Result;
import net.maku.monitor.vo.Cache;
import org.apache.commons.lang3.StringUtils;
@@ -9,7 +10,6 @@ import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.annotation.Resource;
import java.util.*;
/**
diff --git a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/vo/Server.java b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/vo/Server.java
index 43847a2..10223c0 100644
--- a/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/vo/Server.java
+++ b/maku-boot-module/maku-module-monitor/src/main/java/net/maku/monitor/vo/Server.java
@@ -59,12 +59,12 @@ public class Server {
this.jvm = new Jvm();
this.sys = new Sys();
this.setDiskList();
- log.info("Server Info => {}", this);
+ log.debug("Server Info => {}", this);
}
public Server(Disk disk) {
this.setDiskList();
- log.info("Server Info => {}", this);
+ log.debug("Server Info => {}", this);
}
/**
diff --git a/maku-boot-module/maku-module-monitor/src/main/resources/auth.yml b/maku-boot-module/maku-module-monitor/src/main/resources/auth.yml
deleted file mode 100644
index ef5984c..0000000
--- a/maku-boot-module/maku-module-monitor/src/main/resources/auth.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-auth:
- ignore_urls:
- - /monitor/admin/**
\ No newline at end of file
diff --git a/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobController.java b/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobController.java
index f99c2f5..e0c8e20 100644
--- a/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobController.java
+++ b/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobController.java
@@ -4,6 +4,7 @@ import cn.hutool.core.util.ArrayUtil;
import cn.hutool.extra.spring.SpringUtil;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.exception.ServerException;
import net.maku.framework.common.page.PageResult;
@@ -14,12 +15,11 @@ import net.maku.quartz.query.ScheduleJobQuery;
import net.maku.quartz.service.ScheduleJobService;
import net.maku.quartz.utils.CronUtils;
import net.maku.quartz.vo.ScheduleJobVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
import java.util.List;
/**
diff --git a/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobLogController.java b/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobLogController.java
index 52d75d7..5f0f9a3 100644
--- a/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobLogController.java
+++ b/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/controller/ScheduleJobLogController.java
@@ -2,6 +2,7 @@ package net.maku.quartz.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
@@ -10,15 +11,13 @@ import net.maku.quartz.entity.ScheduleJobLogEntity;
import net.maku.quartz.query.ScheduleJobLogQuery;
import net.maku.quartz.service.ScheduleJobLogService;
import net.maku.quartz.vo.ScheduleJobLogVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import javax.validation.Valid;
-
/**
* 定时任务日志
*
diff --git a/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/service/impl/ScheduleJobServiceImpl.java b/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/service/impl/ScheduleJobServiceImpl.java
index df39824..989662b 100644
--- a/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/service/impl/ScheduleJobServiceImpl.java
+++ b/maku-boot-module/maku-module-quartz/src/main/java/net/maku/quartz/service/impl/ScheduleJobServiceImpl.java
@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import jakarta.annotation.PostConstruct;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.service.impl.BaseServiceImpl;
@@ -20,7 +21,6 @@ import org.quartz.SchedulerException;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import javax.annotation.PostConstruct;
import java.util.List;
/**
@@ -52,7 +52,7 @@ public class ScheduleJobServiceImpl extends BaseServiceImpl(ScheduleJobConvert.INSTANCE.convertList(page.getRecords()), page.getTotal());
}
- private LambdaQueryWrapper getWrapper(ScheduleJobQuery query){
+ private LambdaQueryWrapper getWrapper(ScheduleJobQuery query) {
LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
wrapper.like(StrUtil.isNotBlank(query.getJobName()), ScheduleJobEntity::getJobName, query.getJobName());
wrapper.like(StrUtil.isNotBlank(query.getJobGroup()), ScheduleJobEntity::getJobGroup, query.getJobGroup());
@@ -66,7 +66,7 @@ public class ScheduleJobServiceImpl extends BaseServiceImpl 0) {
+ if (baseMapper.insert(entity) > 0) {
ScheduleUtils.createScheduleJob(scheduler, entity);
}
}
@@ -76,7 +76,7 @@ public class ScheduleJobServiceImpl extends BaseServiceImpl idList) {
- for(Long id: idList){
+ for (Long id : idList) {
ScheduleJobEntity scheduleJob = getById(id);
// 删除定时任务
@@ -98,7 +98,7 @@ public class ScheduleJobServiceImpl extends BaseServiceImpl> nav(){
- UserDetail user = SecurityUser.getUser();
- List list = sysMenuService.getUserMenuList(user, MenuTypeEnum.MENU.getValue());
+ @GetMapping("nav")
+ @Operation(summary = "菜单导航")
+ public Result> nav() {
+ UserDetail user = SecurityUser.getUser();
+ List list = sysMenuService.getUserMenuList(user, MenuTypeEnum.MENU.getValue());
- return Result.ok(list);
- }
+ return Result.ok(list);
+ }
- @GetMapping("authority")
- @Operation(summary = "用户权限标识")
- public Result> authority(){
- UserDetail user = SecurityUser.getUser();
- Set set = sysMenuService.getUserAuthority(user);
+ @GetMapping("authority")
+ @Operation(summary = "用户权限标识")
+ public Result> authority() {
+ UserDetail user = SecurityUser.getUser();
+ Set set = sysMenuService.getUserAuthority(user);
- return Result.ok(set);
- }
+ return Result.ok(set);
+ }
- @GetMapping("list")
- @Operation(summary = "菜单列表")
- @Parameter(name = "type", description = "菜单类型 0:菜单 1:按钮 2:接口 null:全部")
- @PreAuthorize("hasAuthority('sys:menu:list')")
- public Result> list(Integer type){
- List list = sysMenuService.getMenuList(type);
+ @GetMapping("list")
+ @Operation(summary = "菜单列表")
+ @Parameter(name = "type", description = "菜单类型 0:菜单 1:按钮 2:接口 null:全部")
+ @PreAuthorize("hasAuthority('sys:menu:list')")
+ public Result> list(Integer type) {
+ List list = sysMenuService.getMenuList(type);
- return Result.ok(list);
- }
+ return Result.ok(list);
+ }
- @GetMapping("{id}")
- @Operation(summary = "信息")
- @PreAuthorize("hasAuthority('sys:menu:info')")
- public Result get(@PathVariable("id") Long id){
- SysMenuEntity entity = sysMenuService.getById(id);
- SysMenuVO vo = SysMenuConvert.INSTANCE.convert(entity);
+ @GetMapping("{id}")
+ @Operation(summary = "信息")
+ @PreAuthorize("hasAuthority('sys:menu:info')")
+ public Result get(@PathVariable("id") Long id) {
+ SysMenuEntity entity = sysMenuService.getById(id);
+ SysMenuVO vo = SysMenuConvert.INSTANCE.convert(entity);
- // 获取上级菜单名称
- if(!Constant.ROOT.equals(entity.getPid())){
- SysMenuEntity parentEntity = sysMenuService.getById(entity.getPid());
- vo.setParentName(parentEntity.getName());
- }
+ // 获取上级菜单名称
+ if (!Constant.ROOT.equals(entity.getPid())) {
+ SysMenuEntity parentEntity = sysMenuService.getById(entity.getPid());
+ vo.setParentName(parentEntity.getName());
+ }
- return Result.ok(vo);
- }
+ return Result.ok(vo);
+ }
- @PostMapping
- @Operation(summary = "保存")
- @PreAuthorize("hasAuthority('sys:menu:save')")
- public Result save(@RequestBody @Valid SysMenuVO vo){
- sysMenuService.save(vo);
+ @PostMapping
+ @Operation(summary = "保存")
+ @PreAuthorize("hasAuthority('sys:menu:save')")
+ public Result save(@RequestBody @Valid SysMenuVO vo) {
+ sysMenuService.save(vo);
- return Result.ok();
- }
+ return Result.ok();
+ }
- @PutMapping
- @Operation(summary = "修改")
- @PreAuthorize("hasAuthority('sys:menu:update')")
- public Result update(@RequestBody @Valid SysMenuVO vo){
- sysMenuService.update(vo);
+ @PutMapping
+ @Operation(summary = "修改")
+ @PreAuthorize("hasAuthority('sys:menu:update')")
+ public Result update(@RequestBody @Valid SysMenuVO vo) {
+ sysMenuService.update(vo);
- return Result.ok();
- }
+ return Result.ok();
+ }
- @DeleteMapping("{id}")
- @Operation(summary = "删除")
- @PreAuthorize("hasAuthority('sys:menu:delete')")
- public Result delete(@PathVariable("id") Long id){
- // 判断是否有子菜单或按钮
- Long count = sysMenuService.getSubMenuCount(id);
- if(count > 0){
- return Result.error("请先删除子菜单");
- }
+ @DeleteMapping("{id}")
+ @Operation(summary = "删除")
+ @PreAuthorize("hasAuthority('sys:menu:delete')")
+ public Result delete(@PathVariable("id") Long id) {
+ // 判断是否有子菜单或按钮
+ Long count = sysMenuService.getSubMenuCount(id);
+ if (count > 0) {
+ return Result.error("请先删除子菜单");
+ }
- sysMenuService.delete(id);
+ sysMenuService.delete(id);
- return Result.ok();
- }
+ return Result.ok();
+ }
}
\ No newline at end of file
diff --git a/maku-boot-system/src/main/java/net/maku/system/controller/SysOrgController.java b/maku-boot-system/src/main/java/net/maku/system/controller/SysOrgController.java
index 47bec84..079f3b8 100644
--- a/maku-boot-system/src/main/java/net/maku/system/controller/SysOrgController.java
+++ b/maku-boot-system/src/main/java/net/maku/system/controller/SysOrgController.java
@@ -2,6 +2,7 @@ package net.maku.system.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.constant.Constant;
import net.maku.framework.common.utils.Result;
@@ -12,71 +13,70 @@ import net.maku.system.vo.SysOrgVO;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
import java.util.List;
/**
* 机构管理
- *
+ *
* @author 阿沐 babamu@126.com
*/
@RestController
@RequestMapping("sys/org")
-@Tag(name="机构管理")
+@Tag(name = "机构管理")
@AllArgsConstructor
public class SysOrgController {
- private final SysOrgService sysOrgService;
+ private final SysOrgService sysOrgService;
- @GetMapping("list")
- @Operation(summary = "列表")
- @PreAuthorize("hasAuthority('sys:org:list')")
- public Result> list(){
- List list = sysOrgService.getList();
+ @GetMapping("list")
+ @Operation(summary = "列表")
+ @PreAuthorize("hasAuthority('sys:org:list')")
+ public Result> list() {
+ List list = sysOrgService.getList();
- return Result.ok(list);
- }
+ return Result.ok(list);
+ }
- @GetMapping("{id}")
- @Operation(summary = "信息")
- @PreAuthorize("hasAuthority('sys:org:info')")
- public Result get(@PathVariable("id") Long id){
- SysOrgEntity entity = sysOrgService.getById(id);
- SysOrgVO vo =SysOrgConvert.INSTANCE.convert(entity);
+ @GetMapping("{id}")
+ @Operation(summary = "信息")
+ @PreAuthorize("hasAuthority('sys:org:info')")
+ public Result get(@PathVariable("id") Long id) {
+ SysOrgEntity entity = sysOrgService.getById(id);
+ SysOrgVO vo = SysOrgConvert.INSTANCE.convert(entity);
- // 获取上级机构名称
- if(!Constant.ROOT.equals(entity.getPid())){
- SysOrgEntity parentEntity = sysOrgService.getById(entity.getPid());
- vo.setParentName(parentEntity.getName());
- }
+ // 获取上级机构名称
+ if (!Constant.ROOT.equals(entity.getPid())) {
+ SysOrgEntity parentEntity = sysOrgService.getById(entity.getPid());
+ vo.setParentName(parentEntity.getName());
+ }
- return Result.ok(vo);
- }
+ return Result.ok(vo);
+ }
- @PostMapping
- @Operation(summary = "保存")
- @PreAuthorize("hasAuthority('sys:org:save')")
- public Result save(@RequestBody @Valid SysOrgVO vo){
- sysOrgService.save(vo);
+ @PostMapping
+ @Operation(summary = "保存")
+ @PreAuthorize("hasAuthority('sys:org:save')")
+ public Result save(@RequestBody @Valid SysOrgVO vo) {
+ sysOrgService.save(vo);
- return Result.ok();
- }
+ return Result.ok();
+ }
- @PutMapping
- @Operation(summary = "修改")
- @PreAuthorize("hasAuthority('sys:org:update')")
- public Result update(@RequestBody @Valid SysOrgVO vo){
- sysOrgService.update(vo);
+ @PutMapping
+ @Operation(summary = "修改")
+ @PreAuthorize("hasAuthority('sys:org:update')")
+ public Result update(@RequestBody @Valid SysOrgVO vo) {
+ sysOrgService.update(vo);
- return Result.ok();
- }
+ return Result.ok();
+ }
- @DeleteMapping("{id}")
- @Operation(summary = "删除")
- @PreAuthorize("hasAuthority('sys:org:delete')")
- public Result delete(@PathVariable("id") Long id){
- sysOrgService.delete(id);
+ @DeleteMapping("{id}")
+ @Operation(summary = "删除")
+ @PreAuthorize("hasAuthority('sys:org:delete')")
+ public Result delete(@PathVariable("id") Long id) {
+ sysOrgService.delete(id);
+
+ return Result.ok();
+ }
- return Result.ok();
- }
-
}
\ No newline at end of file
diff --git a/maku-boot-system/src/main/java/net/maku/system/controller/SysParamsController.java b/maku-boot-system/src/main/java/net/maku/system/controller/SysParamsController.java
index 294530c..0ed47fe 100644
--- a/maku-boot-system/src/main/java/net/maku/system/controller/SysParamsController.java
+++ b/maku-boot-system/src/main/java/net/maku/system/controller/SysParamsController.java
@@ -2,6 +2,7 @@ package net.maku.system.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
@@ -10,11 +11,10 @@ import net.maku.system.entity.SysParamsEntity;
import net.maku.system.query.SysParamsQuery;
import net.maku.system.service.SysParamsService;
import net.maku.system.vo.SysParamsVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
import java.util.List;
/**
diff --git a/maku-boot-system/src/main/java/net/maku/system/controller/SysPostController.java b/maku-boot-system/src/main/java/net/maku/system/controller/SysPostController.java
index 01c1aa6..6467b59 100644
--- a/maku-boot-system/src/main/java/net/maku/system/controller/SysPostController.java
+++ b/maku-boot-system/src/main/java/net/maku/system/controller/SysPostController.java
@@ -2,6 +2,7 @@ package net.maku.system.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
@@ -10,11 +11,10 @@ import net.maku.system.entity.SysPostEntity;
import net.maku.system.query.SysPostQuery;
import net.maku.system.service.SysPostService;
import net.maku.system.vo.SysPostVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
import java.util.List;
diff --git a/maku-boot-system/src/main/java/net/maku/system/controller/SysRoleController.java b/maku-boot-system/src/main/java/net/maku/system/controller/SysRoleController.java
index 134e0a4..536a7b4 100644
--- a/maku-boot-system/src/main/java/net/maku/system/controller/SysRoleController.java
+++ b/maku-boot-system/src/main/java/net/maku/system/controller/SysRoleController.java
@@ -2,6 +2,7 @@ package net.maku.system.controller;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
@@ -16,11 +17,10 @@ import net.maku.system.vo.SysMenuVO;
import net.maku.system.vo.SysRoleDataScopeVO;
import net.maku.system.vo.SysRoleVO;
import net.maku.system.vo.SysUserVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import javax.validation.Valid;
import java.util.List;
/**
diff --git a/maku-boot-system/src/main/java/net/maku/system/controller/SysUserController.java b/maku-boot-system/src/main/java/net/maku/system/controller/SysUserController.java
index 139edae..c53e908 100644
--- a/maku-boot-system/src/main/java/net/maku/system/controller/SysUserController.java
+++ b/maku-boot-system/src/main/java/net/maku/system/controller/SysUserController.java
@@ -3,6 +3,7 @@ package net.maku.system.controller;
import cn.hutool.core.util.StrUtil;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
@@ -16,13 +17,12 @@ import net.maku.system.service.SysUserRoleService;
import net.maku.system.service.SysUserService;
import net.maku.system.vo.SysUserPasswordVO;
import net.maku.system.vo.SysUserVO;
-import org.springdoc.api.annotations.ParameterObject;
+import org.springdoc.core.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
-import javax.validation.Valid;
import java.util.List;
diff --git a/maku-boot-system/src/main/java/net/maku/system/query/SysDictDataQuery.java b/maku-boot-system/src/main/java/net/maku/system/query/SysDictDataQuery.java
index 81701dd..06922d2 100644
--- a/maku-boot-system/src/main/java/net/maku/system/query/SysDictDataQuery.java
+++ b/maku-boot-system/src/main/java/net/maku/system/query/SysDictDataQuery.java
@@ -1,12 +1,11 @@
package net.maku.system.query;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.maku.framework.common.query.Query;
-import javax.validation.constraints.NotNull;
-
/**
* 字典数据
*
diff --git a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysLogLoginServiceImpl.java b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysLogLoginServiceImpl.java
index 4a7dd49..ed33612 100644
--- a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysLogLoginServiceImpl.java
+++ b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysLogLoginServiceImpl.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.fhs.trans.service.impl.TransService;
+import jakarta.servlet.http.HttpServletRequest;
import lombok.AllArgsConstructor;
import lombok.SneakyThrows;
import net.maku.framework.common.page.PageResult;
@@ -19,7 +20,6 @@ import net.maku.system.vo.SysLogLoginVO;
import org.springframework.http.HttpHeaders;
import org.springframework.stereotype.Service;
-import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.List;
diff --git a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java
index 0d5bb4d..83bb4c5 100644
--- a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java
+++ b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java
@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import jakarta.annotation.PostConstruct;
import lombok.AllArgsConstructor;
import net.maku.framework.common.exception.ServerException;
import net.maku.framework.common.page.PageResult;
@@ -19,7 +20,6 @@ import net.maku.system.vo.SysParamsVO;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import javax.annotation.PostConstruct;
import java.util.List;
/**
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysDictDataVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysDictDataVO.java
index 05161de..3495e6e 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysDictDataVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysDictDataVO.java
@@ -2,12 +2,12 @@ package net.maku.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
import net.maku.framework.common.utils.DateUtils;
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysDictTypeVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysDictTypeVO.java
index 1cd0905..ec3eb25 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysDictTypeVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysDictTypeVO.java
@@ -2,11 +2,11 @@ package net.maku.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import net.maku.framework.common.utils.DateUtils;
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysLogLoginVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysLogLoginVO.java
index bfc1851..94f169f 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysLogLoginVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysLogLoginVO.java
@@ -2,10 +2,6 @@ package net.maku.system.vo;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
-import com.alibaba.excel.converters.Converter;
-import com.alibaba.excel.metadata.GlobalConfiguration;
-import com.alibaba.excel.metadata.data.WriteCellData;
-import com.alibaba.excel.metadata.property.ExcelContentProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fhs.core.trans.anno.Trans;
import com.fhs.core.trans.constant.TransType;
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysMenuVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysMenuVO.java
index cd624c7..9e1f772 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysMenuVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysMenuVO.java
@@ -2,14 +2,14 @@ package net.maku.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.maku.framework.common.utils.DateUtils;
import net.maku.framework.common.utils.TreeNode;
import org.hibernate.validator.constraints.Range;
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotBlank;
import java.util.Date;
/**
@@ -22,35 +22,35 @@ import java.util.Date;
@Schema(description = "菜单")
public class SysMenuVO extends TreeNode {
- @Schema(description = "菜单名称")
- @NotBlank(message = "菜单名称不能为空")
- private String name;
+ @Schema(description = "菜单名称")
+ @NotBlank(message = "菜单名称不能为空")
+ private String name;
- @Schema(description = "菜单URL")
- private String url;
+ @Schema(description = "菜单URL")
+ private String url;
- @Schema(description = "类型 0:菜单 1:按钮 2:接口")
- @Range(min = 0, max = 2, message = "类型不正确")
- private Integer type;
+ @Schema(description = "类型 0:菜单 1:按钮 2:接口")
+ @Range(min = 0, max = 2, message = "类型不正确")
+ private Integer type;
- @Schema(description = "打开方式 0:内部 1:外部")
- @Range(min = 0, max = 1, message = "打开方式不正确")
- private Integer openStyle;
+ @Schema(description = "打开方式 0:内部 1:外部")
+ @Range(min = 0, max = 1, message = "打开方式不正确")
+ private Integer openStyle;
- @Schema(description = "菜单图标")
- private String icon;
+ @Schema(description = "菜单图标")
+ private String icon;
- @Schema(description = "授权标识(多个用逗号分隔,如:sys:menu:list,sys:menu:save)")
- private String authority;
+ @Schema(description = "授权标识(多个用逗号分隔,如:sys:menu:list,sys:menu:save)")
+ private String authority;
- @Schema(description = "排序")
- @Min(value = 0, message = "排序值不能小于0")
- private Integer sort;
+ @Schema(description = "排序")
+ @Min(value = 0, message = "排序值不能小于0")
+ private Integer sort;
- @Schema(description = "创建时间")
- @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
- private Date createTime;
+ @Schema(description = "创建时间")
+ @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
+ private Date createTime;
- @Schema(description = "上级菜单名称")
- private String parentName;
+ @Schema(description = "上级菜单名称")
+ private String parentName;
}
\ No newline at end of file
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysOrgVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysOrgVO.java
index ef25272..d03ccd4 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysOrgVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysOrgVO.java
@@ -2,13 +2,13 @@ package net.maku.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.maku.framework.common.utils.DateUtils;
import net.maku.framework.common.utils.TreeNode;
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotBlank;
import java.util.Date;
/**
@@ -21,19 +21,19 @@ import java.util.Date;
@Schema(description = "机构")
public class SysOrgVO extends TreeNode {
- @Schema(description = "机构名称", required = true)
- @NotBlank(message = "机构名称不能为空")
- private String name;
+ @Schema(description = "机构名称", required = true)
+ @NotBlank(message = "机构名称不能为空")
+ private String name;
- @Schema(description = "排序", required = true)
- @Min(value = 0, message = "排序值不能小于0")
- private Integer sort;
+ @Schema(description = "排序", required = true)
+ @Min(value = 0, message = "排序值不能小于0")
+ private Integer sort;
- @Schema(description = "创建时间")
- @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
- private Date createTime;
+ @Schema(description = "创建时间")
+ @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
+ private Date createTime;
- @Schema(description = "上级名称")
- private String parentName;
+ @Schema(description = "上级名称")
+ private String parentName;
}
\ No newline at end of file
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysPostVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysPostVO.java
index 2f6f11b..483209c 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysPostVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysPostVO.java
@@ -2,20 +2,20 @@ package net.maku.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import net.maku.framework.common.utils.DateUtils;
import org.hibernate.validator.constraints.Range;
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
/**
-* 岗位管理
-*
-* @author 阿沐 babamu@126.com
-*/
+ * 岗位管理
+ *
+ * @author 阿沐 babamu@126.com
+ */
@Data
@Schema(description = "岗位管理")
public class SysPostVO implements Serializable {
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleDataScopeVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleDataScopeVO.java
index 2939d34..3097114 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleDataScopeVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleDataScopeVO.java
@@ -1,9 +1,9 @@
package net.maku.system.vo;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
-import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleVO.java
index fa8e976..6ea009b 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysRoleVO.java
@@ -2,10 +2,10 @@ package net.maku.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import net.maku.framework.common.utils.DateUtils;
-import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysUserPasswordVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysUserPasswordVO.java
index 6f21876..40be32c 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysUserPasswordVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysUserPasswordVO.java
@@ -1,10 +1,10 @@
package net.maku.system.vo;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
-import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java
index 58dd899..d1d37d0 100644
--- a/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java
+++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java
@@ -6,14 +6,14 @@ import com.fhs.core.trans.anno.Trans;
import com.fhs.core.trans.constant.TransType;
import com.fhs.core.trans.vo.TransPojo;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Email;
+import jakarta.validation.constraints.NotBlank;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
import net.maku.framework.common.utils.DateUtils;
import net.maku.system.entity.SysOrgEntity;
import org.hibernate.validator.constraints.Range;
-import javax.validation.constraints.Email;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
diff --git a/maku-framework/pom.xml b/maku-framework/pom.xml
index 1554cb0..da7a4df 100644
--- a/maku-framework/pom.xml
+++ b/maku-framework/pom.xml
@@ -15,6 +15,11 @@
spring-boot-starter-web
+ jakarta.servlet
+ jakarta.servlet-api
+ provided
+
+
org.springframework.boot
spring-boot-configuration-processor
true
@@ -24,6 +29,10 @@
spring-boot-starter-validation
+ com.github.xiaoymin
+ knife4j-openapi3-jakarta-spring-boot-starter
+
+
org.springframework.boot
spring-boot-starter-test
test
@@ -53,10 +62,6 @@
mybatis-plus-boot-starter
- org.springdoc
- springdoc-openapi-ui
-
-
cn.hutool
hutool-all
diff --git a/maku-framework/src/main/java/net/maku/framework/common/cache/RedisCache.java b/maku-framework/src/main/java/net/maku/framework/common/cache/RedisCache.java
index e8ccb89..fd33eea 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/cache/RedisCache.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/cache/RedisCache.java
@@ -1,10 +1,10 @@
package net.maku.framework.common.cache;
+import jakarta.annotation.Resource;
import org.springframework.data.redis.core.HashOperations;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
-import javax.annotation.Resource;
import java.util.Collection;
import java.util.Map;
import java.util.concurrent.TimeUnit;
diff --git a/maku-framework/src/main/java/net/maku/framework/common/query/Query.java b/maku-framework/src/main/java/net/maku/framework/common/query/Query.java
index b5c3bdb..e262b0c 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/query/Query.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/query/Query.java
@@ -1,12 +1,11 @@
package net.maku.framework.common.query;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.hibernate.validator.constraints.Range;
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotNull;
-
/**
* 查询公共参数
*
diff --git a/maku-framework/src/main/java/net/maku/framework/common/utils/ExcelUtils.java b/maku-framework/src/main/java/net/maku/framework/common/utils/ExcelUtils.java
index 6f680b5..03cbe6d 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/utils/ExcelUtils.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/utils/ExcelUtils.java
@@ -12,13 +12,13 @@ import com.fhs.core.trans.constant.TransType;
import com.fhs.core.trans.util.ReflectUtils;
import com.fhs.core.trans.vo.TransPojo;
import com.fhs.trans.service.impl.DictionaryTransService;
+import jakarta.servlet.http.HttpServletResponse;
import lombok.SneakyThrows;
import net.maku.framework.common.excel.ExcelDataListener;
import net.maku.framework.common.excel.ExcelFinishCallBack;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.multipart.MultipartFile;
-import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
diff --git a/maku-framework/src/main/java/net/maku/framework/common/utils/HttpContextUtils.java b/maku-framework/src/main/java/net/maku/framework/common/utils/HttpContextUtils.java
index bc53e78..3a1ae89 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/utils/HttpContextUtils.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/utils/HttpContextUtils.java
@@ -1,13 +1,13 @@
package net.maku.framework.common.utils;
import cn.hutool.core.util.StrUtil;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
import org.springframework.http.HttpHeaders;
import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
@@ -19,49 +19,49 @@ import java.util.Map;
*/
public class HttpContextUtils {
- public static HttpServletRequest getHttpServletRequest() {
- RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
- if(requestAttributes == null){
- return null;
- }
+ public static HttpServletRequest getHttpServletRequest() {
+ RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
+ if (requestAttributes == null) {
+ return null;
+ }
- return ((ServletRequestAttributes) requestAttributes).getRequest();
- }
+ return ((ServletRequestAttributes) requestAttributes).getRequest();
+ }
- public static HttpServletResponse getHttpServletResponse () {
- RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
- if(requestAttributes == null){
- return null;
- }
+ public static HttpServletResponse getHttpServletResponse() {
+ RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
+ if (requestAttributes == null) {
+ return null;
+ }
- return ((ServletRequestAttributes) requestAttributes).getResponse();
- }
+ return ((ServletRequestAttributes) requestAttributes).getResponse();
+ }
- public static Map getParameterMap(HttpServletRequest request) {
- Enumeration parameters = request.getParameterNames();
+ public static Map getParameterMap(HttpServletRequest request) {
+ Enumeration parameters = request.getParameterNames();
- Map params = new HashMap<>();
- while (parameters.hasMoreElements()) {
- String parameter = parameters.nextElement();
- String value = request.getParameter(parameter);
- if (StrUtil.isNotBlank(value)) {
- params.put(parameter, value);
- }
- }
+ Map params = new HashMap<>();
+ while (parameters.hasMoreElements()) {
+ String parameter = parameters.nextElement();
+ String value = request.getParameter(parameter);
+ if (StrUtil.isNotBlank(value)) {
+ params.put(parameter, value);
+ }
+ }
- return params;
- }
+ return params;
+ }
- public static String getDomain(){
- HttpServletRequest request = getHttpServletRequest();
- StringBuffer url = request.getRequestURL();
- return url.delete(url.length() - request.getRequestURI().length(), url.length()).toString();
- }
+ public static String getDomain() {
+ HttpServletRequest request = getHttpServletRequest();
+ StringBuffer url = request.getRequestURL();
+ return url.delete(url.length() - request.getRequestURI().length(), url.length()).toString();
+ }
- public static String getOrigin(){
- HttpServletRequest request = getHttpServletRequest();
- return request.getHeader(HttpHeaders.ORIGIN);
- }
+ public static String getOrigin() {
+ HttpServletRequest request = getHttpServletRequest();
+ return request.getHeader(HttpHeaders.ORIGIN);
+ }
}
\ No newline at end of file
diff --git a/maku-framework/src/main/java/net/maku/framework/common/utils/IpUtils.java b/maku-framework/src/main/java/net/maku/framework/common/utils/IpUtils.java
index 1652cef..3bc1e49 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/utils/IpUtils.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/utils/IpUtils.java
@@ -1,6 +1,7 @@
package net.maku.framework.common.utils;
-import javax.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequest;
+
import java.net.InetAddress;
import java.net.UnknownHostException;
diff --git a/maku-framework/src/main/java/net/maku/framework/common/utils/TreeNode.java b/maku-framework/src/main/java/net/maku/framework/common/utils/TreeNode.java
index c17b2dd..ddb9422 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/utils/TreeNode.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/utils/TreeNode.java
@@ -1,9 +1,9 @@
package net.maku.framework.common.utils;
import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotNull;
import lombok.Data;
-import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
diff --git a/maku-framework/src/main/java/net/maku/framework/common/xss/XssFilter.java b/maku-framework/src/main/java/net/maku/framework/common/xss/XssFilter.java
index dfd75dc..de3a2bf 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/xss/XssFilter.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/xss/XssFilter.java
@@ -1,13 +1,13 @@
package net.maku.framework.common.xss;
+import jakarta.servlet.FilterChain;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
import lombok.AllArgsConstructor;
import org.springframework.util.PathMatcher;
import org.springframework.web.filter.OncePerRequestFilter;
-import javax.servlet.FilterChain;
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
diff --git a/maku-framework/src/main/java/net/maku/framework/common/xss/XssRequestWrapper.java b/maku-framework/src/main/java/net/maku/framework/common/xss/XssRequestWrapper.java
index 8365283..bf7ff09 100644
--- a/maku-framework/src/main/java/net/maku/framework/common/xss/XssRequestWrapper.java
+++ b/maku-framework/src/main/java/net/maku/framework/common/xss/XssRequestWrapper.java
@@ -2,12 +2,12 @@ package net.maku.framework.common.xss;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.StrUtil;
+import jakarta.servlet.ReadListener;
+import jakarta.servlet.ServletInputStream;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletRequestWrapper;
import org.springframework.http.MediaType;
-import javax.servlet.ReadListener;
-import javax.servlet.ServletInputStream;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletRequestWrapper;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.LinkedHashMap;
diff --git a/maku-framework/src/main/java/net/maku/framework/config/RedisConfig.java b/maku-framework/src/main/java/net/maku/framework/config/RedisConfig.java
index 159cd7c..94a524c 100644
--- a/maku-framework/src/main/java/net/maku/framework/config/RedisConfig.java
+++ b/maku-framework/src/main/java/net/maku/framework/config/RedisConfig.java
@@ -21,12 +21,11 @@ public class RedisConfig {
@Bean
public Jackson2JsonRedisSerializer