第二篇用typora编写
发表于:2023-10-30 | 分类: testcate5 testcate9 testcate10 testcate19
字数统计: 148 | 阅读时长: 1分钟 | 阅读量:

测试typora编写

图片啊这是

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package com.alau.cat.common.i18n;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.MessageSource;
import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.stereotype.Service;

import java.util.Locale;

@Service
public class UnifiedMessageSource {
@Autowired
private MessageSource messageSource;

/**
* 获取国际化消息
* @param code 消息code
* @return
*/
public String getMessage(String code) {

return getMessage(code, null);
}

/**
* 获取国际化消息
* @param code 消息code
* @param args 参数
* @return
*/
public String getMessage(String code, Object[] args) {

return getMessage(code, args, "");
}

/**
* 获取国际化消息
* @param code 消息code
* @param args 参数
* @param defaultMessage 默认消息
* @return
*/
public String getMessage(String code, Object[] args, String defaultMessage) {
Locale locale = LocaleContextHolder.getLocale();
return messageSource.getMessage(code, args, defaultMessage, locale);
}
}

上一篇:
第三篇
下一篇:
我的第一篇博客