小编Dom*_*Mar的帖子

单个文件的Maven资源过滤

在pom.xml中我定义了:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
    <configuration>
        <nonFilteredFileExtensions>
            <nonFilteredFileExtension>xml</nonFilteredFileExtension>
        </nonFilteredFileExtensions>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

<resources>
    <resource>
        <filtering>true</filtering>
        <directory>src/main/resources</directory>
    </resource>
</resources>
Run Code Online (Sandbox Code Playgroud)

现在问题是没有过滤所有xml文件.有没有可能的方法来过滤单个xml文件?

xml spring maven

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

使用Feign RequestInterceptor无法访问的安全上下文

目标是使用RequestInterceptor从安全上下文附加一些数据,但问题是,SecurityContextHolder.getContext().getAuthentication()即使调用始终为null ,调用也总是返回null(我肯定是100%).

据我所知,这是因为Interceptor已经创建并正在其他线程中运行.

我怎样才能解决这个问题并从安全上下文中获取实际数据?

我的服务:

@FeignClient(value = "api", configuration = { FeignConfig.class })
public interface DocumentService {

    @RequestMapping(value = "/list", method = RequestMethod.GET)
     DocumentListOperation list();
 }
Run Code Online (Sandbox Code Playgroud)

我的FeignConfig课程:

@Bean
public RequestInterceptor requestInterceptor() {
    return new HeaderInterceptor(userService);
}

public class HeaderInterceptor implements RequestInterceptor {

    private UserService userService;

    public HeaderInterceptor(UserService userService) {
        this.userService = userService;
    }

    @Override
    public void apply(RequestTemplate requestTemplate) {
        Authentication a = SecurityContextHolder.getContext().getAuthentication()

        requestTemplate.header("authentication", a.toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

spring-cloud netflix-feign

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

多个kivy小部件

我正在尝试用Kivy制作飞扬的小鸟,但此刻我正处于艰难时期.问题是我不知道如何在视图中创建多个小部件.

现在我有我的kv文件:

<Game>:
    col: column
    Column:
        id: column

<Column>:
    pos: 0, 0
    canva:
        Rectangle:
            pos: self.top_column_position
            size: 30, self.height
        Rectangle:
            pos: self.bottom_column_position
            size: 30, self.height
Run Code Online (Sandbox Code Playgroud)

目前我能够制作单列,所以问题是如何制作这样我可以有多个列?

python widget kivy

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

标签 统计

kivy ×1

maven ×1

netflix-feign ×1

python ×1

spring ×1

spring-cloud ×1

widget ×1

xml ×1