wangrong
2026-08-30 4c949c0dc9bcae785c281c9d8125295f09810b15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package io.dataease.i18n;
 
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
 
import java.util.Set;
import java.util.stream.Collectors;
 
public class DeReloadableResourceBundleMessageSource extends ReloadableResourceBundleMessageSource {
 
    @Override
    public Set<String> getBasenameSet() {
        return super.getBasenameSet().stream().sorted(this::compare).collect(Collectors.toSet());
    }
 
    private int compare(String o1, String o2) {
        return o1.substring(0, 1).compareTo(o2.substring(0, 1));
    }
 
}