MessageSource

// TODO

messagesource file指定

方式1:
properties file

方式2:手动load

1
2
3
4
5
public class MyMessageSource extends ResourceBundleMessageSource {
public MyMessageSource(MessageSourceProperties properties) {
setBasenames(...)
}
}

方式3:@Bean登录

1
2
3
4
5
6
7
8
9
10
11
@Configuration
@EnableConfigurationProperties(MessageSourceProperties.class)
@RequiredArgsConstructor
public class MessageConfig {
private final MessageSourceProperties messageSourceProperties;

@Bean
public MessageSource messageSource() {
return new MyMessageSource(messageSourceProperties)
}
}