小编Phi*_* Li的帖子

通过一次单击在mac os x上运行具有root权限的jar

我用jpcap实现了一个小的java sniffer-tool .到目前为止它的运行正常,但它需要root权限才能访问网络设备.如果我将项目导出到可运行的jar,我可以通过sudo在终端中使用它来运行它:

$ sudo java -jar littleSniffer.jar 
Run Code Online (Sandbox Code Playgroud)

有没有人知道"一键" - 解决方案来运行我的具有root权限的runnable jar.我想把这个工具交给我的同事们,我很高兴他们可以在不使用终端的情况下启动它.也许通过使用automator应用程序?

jar root jpcap

8
推荐指数
1
解决办法
5437
查看次数

QuarkusTest 访问 JUnit5 扩展中的 Bean

我有@QuarkusTest基础测试班。我想实现一个 JUnit 5 扩展(BeforeEachCallback、AfterEachCallback),它与 Quarkus 测试上下文的特定 bean 交互。我尝试过CDI.current(),但结果是:java.lang.IllegalStateException: Unable to locate CDIProvide

例如,在基于 Spring 的测试中,我通过访问 ApplicationContext

@Override
  public void beforeEach(final ExtensionContext extensionContext) {
    final ApplicationContext applicationContext = SpringExtension.getApplicationContext(extensionContext);
    MyBean myBean = applicationContext.getBean(MyBean.class);
}
Run Code Online (Sandbox Code Playgroud)

然后我可以使用它以编程方式从测试上下文中查询具体 bean。有没有与 Quarkus 测试类似的方法?我的意思是,我可以将@Injectbean 放入我的测试类中并在@BeforeEach方法中访问它,但我正在寻找一个更“可重用”的解决方案。

非常感谢。

cdi junit5 junit-jupiter quarkus

5
推荐指数
1
解决办法
769
查看次数

如何为 SecurityFilterAutoConfiguration 配置 DispatcherType?

我有一个使用该SecurityFilterAutoConfiguration功能的 Spring Boot (2.1.5) 应用程序。注册期间DelegatingFilterProxyRegistrationBean仅 设置REQUESTASYNC、 。ERROR DispatcherTypes但我也FORWARD需要。INCLUDE

Spring Boot 1.x 中的属性security.filter-dispatcher-types不再起作用。

我可以通过“覆盖”来解决该问题,DelegatingFilterProxyRegistrationBean如下所示:

@Bean
@ConditionalOnBean(name = DEFAULT_FILTER_NAME)
@Primary
public DelegatingFilterProxyRegistrationBean customSecurityFilterChainRegistration(SecurityProperties securityProperties) {
    DelegatingFilterProxyRegistrationBean registration = new DelegatingFilterProxyRegistrationBean(DEFAULT_FILTER_NAME);
    registration.setOrder(securityProperties.getFilter().getOrder());
    registration.setDispatcherTypes(allOf(DispatcherType.class));
    return registration;
}
Run Code Online (Sandbox Code Playgroud)

但这对我来说似乎不是一个非常优雅的解决方案。

有没有办法为 Spring Boot 2.1.x 显式配置它?

spring-security spring-boot

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

标签 统计

cdi ×1

jar ×1

jpcap ×1

junit-jupiter ×1

junit5 ×1

quarkus ×1

root ×1

spring-boot ×1

spring-security ×1