APIJSON/apijson_todo_demo

Log.DEBUG = false 时候 启动报错

Closed this issue · 7 comments

Log.DEBUG = true; 时候 能正常启动 也没有错误 但是改为 false时候 就会报错 得修改
APIJSONApplication.init(false);

这个是设计就这样吗? 还是有啥配置需要改?

抱歉,在我的本地环境未能复现。如果在 DemoApplication 里取消 Log.Debug = false 的注释,需要在文件头部加入一行

import apijson.Log;

加入后应该可以正常启动。如果有可能请在回复中详述具体的错误,还有你的 DemoApplication 的配置。此外我并不是 APIJSON 的官方开发者,如果未能解决你的问题,也欢迎向官方项目提 issue。

image

我的报错信息如下:

QQ截图20220823101937

改成true 就能通过 是不是咱俩包不一样

我的 dependency:

dependencies {
    implementation 'com.github.APIJSON:apijson-framework:+'
    implementation 'com.github.APIJSON:APIJSON:+'

    implementation 'mysql:mysql-connector-java:8.0.27'

    implementation 'org.springframework.boot:spring-boot-starter'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

这个不一样吗?

这是我一年之前的项目,最近没有太多时间更新维护。我本地的 APIJSON 版本是 4.2.0(后来发现是 4.7.2),现在版本已经到了 5.2.0,可能是某个版本更新中引入了破坏性变更,导致表结构不一致了。这个问题可能需要等我之后有空再看了,如果你现在急需使用的话还请向官方的支持渠道寻求支持。

这是我一年之前的项目,最近没有太多时间更新维护。我本地的 APIJSON 版本是 4.2.0,现在版本已经到了 5.2.0,可能是某个版本更新中引入了破坏性变更,导致表结构不一致了。这个问题可能需要等我之后有空再看了,如果你现在急需使用的话还请向官方的支持渠道寻求支持。

是这样。

@157677678 可以改用最新的 SQL 文件,或者自己加上 debug 字段
https://github.com/APIJSON/APIJSON-Demo/tree/master/MySQL

已经升级本项目中的 APIJSON 依赖至 5.2.0,并增加数据库初始化 SQL 文件的 debug 列,初步自测问题已解决。具体变更见 8883f62

感谢 没想到是数据库表不一致 辛苦您维护

这是我一年之前的项目,最近没有太多时间更新维护。我本地的 APIJSON 版本是 4.2.0,现在版本已经到了 5.2.0,可能是某个版本更新中引入了破坏性变更,导致表结构不一致了。这个问题可能需要等我之后有空再看了,如果你现在急需使用的话还请向官方的支持渠道寻求支持。

是这样。

@157677678 可以改用最新的 SQL 文件,或者自己加上 debug 字段 https://github.com/APIJSON/APIJSON-Demo/tree/master/MySQL

感谢指点 !