datart

datart更新到jdk17及springboot2.7.4版本执行调整

星期日, 十月 16th, 2022 | JAVA-and-J2EE, linux | 没有评论

datart简介:
新一代数据可视化开放平台,支持报表、仪表板、大屏、分析和可视化数据应用的敏捷构建

对应文档地址:https://running-elephant.gitee.io/datart-docs/docs/

GIT地址:https://gitee.com/running-elephant/datart/releases
https://github.com/running-elephant/datart/releases

当前使用版本 datart-1.0.0-rc.1,即此刻master版本

尝试使用jdk17进行编译,使用SpringBoot2.7.4进行parent迁移,修改如下可以比较完美的升级过来.

1.更换 swagger版本,移除springfox相关maven

 
<dependency>
			<groupid>io.springfox</groupid>
			<artifactid>springfox-boot-starter</artifactid>
			<version>3.0.0</version>
		</dependency>

2.引入nashorn的maven,在jdk17中已经移除

<dependency>>
			<groupid>org.openjdk.nashorn</groupid>
			<artifactid>nashorn-core</artifactid>
			<version>15.4</version>
		</dependency>

3.BaseService 启动延迟加载accessLogService服务类

 
 @Autowired
    public void setAccessLogService(@Lazy AsyncAccessLogService accessLogService) {
        this.accessLogService = accessLogService;
    }

4.更改引用包

import org.openjdk.nashorn.internal.parser.TokenType;
import org.openjdk.nashorn.api.scripting.NashornScriptEngineFactory;
import org.apache.calcite.sql.parser.impl.SqlParserImpl;

5.更换路由匹配模式

spring.mvc.pathmatch.matching-strategy=ant_path_matcher

› Continue reading

Tags: ,

Search

文章分类

Links

Meta