添加LinkPreview类到预编译,防止可能出现的错误

This commit is contained in:
chuzhongzai 2025-11-11 15:41:47 +08:00
parent 8b99608193
commit bcb7a7a6dd

View File

@ -3,15 +3,13 @@ package com.lion.lionwebsite.Configuration;
import com.lion.lionwebsite.Domain.*; import com.lion.lionwebsite.Domain.*;
import com.lion.lionwebsite.Message.*; import com.lion.lionwebsite.Message.*;
import com.pengrad.telegrambot.TelegramBot; import com.pengrad.telegrambot.TelegramBot;
import com.pengrad.telegrambot.model.Chat; import com.pengrad.telegrambot.model.*;
import com.pengrad.telegrambot.model.Message; import com.pengrad.telegrambot.model.User;
import com.pengrad.telegrambot.model.MessageEntity;
import com.pengrad.telegrambot.response.SendResponse; import com.pengrad.telegrambot.response.SendResponse;
import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariConfig;
import org.springframework.aot.hint.annotation.RegisterReflectionForBinding; import org.springframework.aot.hint.annotation.RegisterReflectionForBinding;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import com.pengrad.telegrambot.model.User;
@Configuration @Configuration
@RegisterReflectionForBinding(classes = {CustomConfiguration.class, GidToKey.class, ImageKeyCache.class, @RegisterReflectionForBinding(classes = {CustomConfiguration.class, GidToKey.class, ImageKeyCache.class,
@ -20,7 +18,7 @@ import com.pengrad.telegrambot.model.User;
SendResponse.class, Message.class, com.pengrad.telegrambot.model.User.class, SendResponse.class, Message.class, com.pengrad.telegrambot.model.User.class,
Chat.class, MessageEntity.class, Chat.class, MessageEntity.class,
AbstractMethodError.class, DeleteGalleryMessage.class, DownloadPostMessage.class, DownloadStatusMessage.class, AbstractMethodError.class, DeleteGalleryMessage.class, DownloadPostMessage.class, DownloadStatusMessage.class,
IdentityMessage.class, MaintainMessage.class, ResponseMessage.class}) IdentityMessage.class, MaintainMessage.class, ResponseMessage.class, LinkPreviewOptions.class})
public class CustomBean { public class CustomBean {
@Bean @Bean