阜蒙县建设镇官方网站,那种网站2021,做的网站必须放在idc机房吗,南通网站上百度首页博主介绍#xff1a;✌全网粉丝5W#xff0c;全栈开发工程师#xff0c;从事多年软件开发#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战#xff0c;博主也曾写过优秀论文#xff0c;查重率极低#xff0c;在这方面有丰富的经验… 博主介绍✌全网粉丝5W全栈开发工程师从事多年软件开发在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战博主也曾写过优秀论文查重率极低在这方面有丰富的经验✌ 博主作品《Java项目案例》主要基于SpringBootMyBatis/MyBatis-plusMySQLVue等前后端分离项目可以在左边的分类专栏找到更多项目。《Uniapp项目案例》有几个有uniapp教程企业实战开发。《微服务实战》专栏是本人的实战经验总结《Spring家族及微服务系列》专注Spring、SpringMVC、SpringBoot、SpringCloud系列、Nacos等源码解读、热门面试题、架构设计等。除此之外还有不少文章等你来细细品味更多惊喜等着你哦 uniapp微信小程序面试题软考题免费使用还可以使用ChatGPT微信支付扫码加群 点击这里预览 开源项目免费哦(有vue2与vue3版本) 击这里克隆或者下载 文末获取联系精彩专栏推荐订阅 不然下次找不到哟 Java项目案例《100套》 https://blog.csdn.net/qq_57756904/category_12173599.htmluniapp小程序《100套》 https://blog.csdn.net/qq_57756904/category_12199600.html 有需求代码永远写不完而方法才是破解之道抖音有实战视频课程某马某千等培训都是2万左右甚至广东有本科院校单单一年就得3万4年就12万学费而且还没有包括吃饭的钱。所以很划算了。另外博客左侧有源码阅读专栏对于求职有很大帮助当然对于工作也是有指导意义等。在大城市求职你面试来回一趟多多少少都在12块左右而且一般不会一次性就通过还得面试几家。而如果你对源码以及微服务等有深度认识这无疑给你的面试添砖加瓦更上一层楼。 最后再送一句最好是学会了而不是学废了 AbstractMessageSource 是 Spring Framework 中的一个抽象类它是 MessageSource 接口的一个具体实现用于支持消息国际化i18n和本地化l10n的功能。消息国际化是指根据用户的首选语言和区域设置提供不同的消息和文本内容。
AbstractMessageSource 主要负责以下任务
消息的查找和获取 它提供了一个方法 getMessage(String code, Object[] args, Locale locale)允许根据消息代码、参数和区域设置获取本地化的消息文本。消息格式化 它支持将消息文本与参数进行格式化以生成最终的本地化消息。消息资源文件的加载和管理 它支持从不同的消息资源文件如属性文件加载消息并将它们组织为一组消息源。
AbstractMessageSource 的子类通常是用于不同类型的消息资源文件如属性文件、数据库、数据库等的加载和管理。
以下是一个示例演示如何使用 AbstractMessageSource 获取本地化消息
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.util.Locale;public class MessageSourceExample {public static void main(String[] args) {// 创建 Spring 应用程序上下文AbstractApplicationContext context new ClassPathXmlApplicationContext(applicationContext.xml);// 获取 MessageSource beanAbstractMessageSource messageSource context.getBean(AbstractMessageSource.class);// 获取本地化消息String message messageSource.getMessage(welcome.message, null, Locale.US);System.out.println(English Message: message);message messageSource.getMessage(welcome.message, null, Locale.FRENCH);System.out.println(French Message: message);// 关闭应用程序上下文context.close();}
}
在这个示例中我们首先创建了一个 Spring 应用程序上下文然后获取了一个 AbstractMessageSource bean。接着我们使用 getMessage 方法分别获取了英语和法语版本的消息文本并根据不同的区域设置输出它们。
AbstractMessageSource 可以与不同的消息资源文件一起使用以便根据用户的首选语言和区域提供本地化消息。这在多语言应用程序中非常有用。不同的子类可以实现不同的消息源加载策略。例如ResourceBundleMessageSource 用于从属性文件中加载消息。