改成使用注解来注册模块
This commit is contained in:
@@ -1,16 +1,19 @@
|
||||
package com.yutou.qqbot.utlis;
|
||||
|
||||
import com.yutou.qqbot.Annotations.UseModel;
|
||||
import com.yutou.qqbot.QQBotManager;
|
||||
import com.yutou.qqbot.QQNumberManager;
|
||||
import com.yutou.qqbot.models.Model;
|
||||
import net.mamoe.mirai.Bot;
|
||||
import net.mamoe.mirai.contact.Group;
|
||||
import org.reflections.Reflections;
|
||||
import org.springframework.boot.ApplicationArguments;
|
||||
import org.springframework.boot.ApplicationRunner;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.Set;
|
||||
import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
@@ -18,6 +21,9 @@ import java.util.TimerTask;
|
||||
public class ApplicationInit implements ApplicationRunner {
|
||||
@Override
|
||||
public void run(ApplicationArguments args) throws Exception {
|
||||
Reflections ref = new Reflections("com.yutou.qqbot.models");
|
||||
Set<Class<?>> annotatedWith = ref.getTypesAnnotatedWith(UseModel.class);
|
||||
Model.classList.addAll(annotatedWith);
|
||||
new Timer().schedule(new TimerTask() {
|
||||
private String oldTime = "";
|
||||
|
||||
|
||||
@@ -347,8 +347,11 @@ public class BangumiTools {
|
||||
|
||||
public static void main(String[] args) {
|
||||
List<String> list = BangumiTools.reportSearchBangumi("处刑少女的生存之道");
|
||||
for (String s : list) {
|
||||
/*for (String s : list) {
|
||||
System.out.println(s);
|
||||
}
|
||||
}*/
|
||||
JSONObject test=new JSONObject();
|
||||
test.put("data",JSON.toJSON(list));
|
||||
System.out.println(test);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user