xuxueli / xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
http://www.xuxueli.com/xxl-job/
GNU General Public License v3.0
27.46k stars 10.86k forks source link

是否有计划支持SpringBoot3 Native #3112

Open a483210 opened 1 year ago

a483210 commented 1 year ago

是否有计划支持Native?

一、Admin支持Native

Admin支持Native大概需要以下步骤

二、Core支持Native

2.3.0版本的Core可以直接在SpringBoot3里启动

Core支持Native比较简单

我添加了一个示例,解决了一部分问题,可以参考下

chssandy commented 1 year ago

您好,请问您这个版本,升级springboot3.0以后,admin能正常访问不? 我遇到两个问题: 1: spring6下不支持freemarker,../common引用会报错,改成绝对路径可行。(我看您没改) 2:freemarker中的servletRequest是 javax包的,而我们现在升级成了jakarta包的,那么前端的Request["XXL_JOB_LOGIN_IDENTITY"]取不到值,不知道您遇到没有?

a483210 commented 1 year ago

不好意思,我的示例修改少了。 这个问题直接由Request["XXL_JOB_LOGIN_IDENTITY"]修改为XXL_JOB_LOGIN_IDENTITY就行了

Request["XXL_JOB_LOGIN_IDENTITY"].role

XXL_JOB_LOGIN_IDENTITY.role

目前使用Admin能正常访问,使用没有问题 图片

chssandy commented 1 year ago

谢谢,牛