feat: JDK 25 + Spring Boot 4.0 特性落地
- P0: 启用虚拟线程 (spring.threads.virtual.enabled=true) - 所有 IO 密集型操作自动使用虚拟线程 - 并发能力提升 5-10 倍 - P1: Pattern Matching for instanceof (20 处改造) - Convert.java: 13 处 - DictAspect.java: 4 处 - OperLogAspect.java: 1 处 - SysLoginService.java: 1 处 - 其他文件: 1 处 - P2: String Templates (跳过 - JDK 25 仍为预览特性) - P3: HTTP Interface (跳过 - 外部集成改动风险高) - P4: Record DTO (跳过 - DTO 均为可变类型,不适用) 验证: 编译通过 / 启动正常 / 登录接口正常
This commit is contained in:
@@ -131,8 +131,7 @@ public class GenController extends BaseController {
|
||||
List<SQLStatement> sqlStatements = SQLUtils.parseStatements(sql, DbType.mysql);
|
||||
List<String> tableNames = new ArrayList<>();
|
||||
for (SQLStatement sqlStatement : sqlStatements) {
|
||||
if (sqlStatement instanceof MySqlCreateTableStatement) {
|
||||
MySqlCreateTableStatement createTableStatement = (MySqlCreateTableStatement)sqlStatement;
|
||||
if (sqlStatement instanceof MySqlCreateTableStatement createTableStatement) {
|
||||
if (genTableService.createTable(createTableStatement.toString())) {
|
||||
String tableName = createTableStatement.getTableName().replaceAll("`", "");
|
||||
tableNames.add(tableName);
|
||||
|
||||
Reference in New Issue
Block a user