小编Sha*_*571的帖子

Springfox 类型 javax.servlet.http.HttpServletRequest 不存在

我正在尝试使用SpringFox。

Spring Boot 版本:'org.springframework.boot:3.0.0-SNAPSHOT'

构建.gradle

dependencies {
...
  implementation 'io.springfox:springfox-petstore:2.10.5'
  implementation "io.springfox:springfox-swagger2:3.0.0"
  implementation "io.springfox:springfox-oas:3.0.0"
  implementation 'io.springfox:springfox-swagger-ui:3.0.0'
...
}
Run Code Online (Sandbox Code Playgroud)

Spring引导类

@SpringBootApplication
@EnableSwagger2
@EnableOpenApi
public class ServiceApplication {
    public static void main(String[] args) {
        SpringApplication.run(ServiceApplication.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

SwaggerUiWebMvc配置器

@Component
public class SwaggerUiWebMvcConfigurer implements WebMvcConfigurer {
    private final String baseUrl;

    public SwaggerUiWebMvcConfigurer(
        @Value("${springfox.documentation.swagger-ui.base-url:}") String baseUrl) {
        this.baseUrl = baseUrl;
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        String baseUrl = StringUtils.trimTrailingCharacter(this.baseUrl, '/');
        registry.
            addResourceHandler(baseUrl + "/swagger-ui/**")
            .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/")
            .resourceChain(false);
    }

    @Override
    public void addViewControllers(ViewControllerRegistry …
Run Code Online (Sandbox Code Playgroud)

spring spring-boot springfox

21
推荐指数
3
解决办法
6万
查看次数

Discord JDA - 无效的成员列表

我正在创建一个 Discord 机器人并遇到了一个奇怪的问题。我需要遍历服务器上的每个用户并执行条件操作。但是当收到所有成员的列表时,它只包含我和机器人本身。

public class Bot extends ListenerAdapter {
    public void onGuildMessageReceived(GuildMessageReceivedEvent Event) {
        String Message = Event.getMessage().getContentRaw();

        if(Message.charAt(0) == Globals.BOT_PREFIX) {
            String[] Args = Message.split("\\s+");

        if(Args[0].equalsIgnoreCase(CommandType.COMMAND_DEV_TEST)) {
            List<Member> MemberList = Event.getGuild().getMembers();
            for(int i = 0; i < MemberList.size(); i++)
                System.out.println(MemberList.get(i));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果另一个人写,那么仍然只显示我和机器人。

java bots discord discord-jda

3
推荐指数
1
解决办法
3371
查看次数

如何在 Javascript 中读取 XML 文件?

我正在为 Discord 创建一个机器人。我正在从 Internet 下载星座运势 XML 文件。XML 文件结构如下:

<?xml version="1.0" encoding="utf-8"?>
<horo>
<date yesterday="04.01.2019" today="05.01.2019" tomorrow="06.01.2019"/>

<aries>
<yesterday>
Text 1
</yesterday>
<today>
Text 2
</today>
<tomorrow>
Text 3
</tomorrow>
</aries>

......

</horo>
Run Code Online (Sandbox Code Playgroud)

我尝试用 javascript 读取它:

const fs = require('fs');
var HoroscopeData = new Object();

fs.readFile('./module/Horoscope.xml', 'utf8', function(err, data){

  if(err) {
    console.error("ERROR");
  }

  console.log("OK");
  HoroscopeData = data;
}

console.log(HoroscopeData);
Run Code Online (Sandbox Code Playgroud)

在控制台中,我看到 XML 文件中的内容相同

但我不明白如何引用“HorscopeData”字段。如何返回“aries->today”中的字符串?

javascript xml node.js discord

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

discord ×2

bots ×1

discord-jda ×1

java ×1

javascript ×1

node.js ×1

spring ×1

spring-boot ×1

springfox ×1

xml ×1