首先,配置国际化消息
在applicationContext的安全框架配置文件中配置:
我的是:applicationContext-security.xml
<!-- 国际化信息 -->
<beans:bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<beans:property name="basename" value="classpath:globalMessage_zh_CN"/>
</beans:bean>
<beans:bean id="localeResolver" class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"/>
1.这个配置不必非要配置到安全框架的applicationContext中。
2.因为这个项目以Struts2作为WEB框架,所以把lib下的Spring Security 国际化文件内容拷贝到了Struts2的国际化文件globalMessage_zh_CN中。
3.如果想直接使用Spring Security国际化文件,可以如下配置
<!-- 国际化信息 -->
<beans:bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <!-- 看这里 :) -->
<beans:property name="basename" value="classpath:org/springframework/security/messages_zh_CN"/>
</beans:bean>
<beans:bean id="localeResolver" class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"/>
如果你的工程引入了安全框架的jar包(我的是spring-security-core-3.0.0.RELEASE.jar)
完全不必把Spring Security 的i18n文件拷贝到/WEB-INF/或者classes下。
(这句是废话,如果想使用安全框架,还不引入这个包吗
)
以上使用的Spring版本是
Spring 3.0.0 release
Spring Security 3.0.0 release
- 大小: 8.6 KB
分享到:
相关推荐
Plus、Validation、各种自定义aop、发送邮件、Redis、Lombok、flywaydb(自动生成数据库表和初始化数据)、生成二维码、execl、跨域、全局异常处理、i18n国际化、图片滑块验证码、数据库敏感数据加密、字段脱敏、微信...
11.7 国际化(I18n)信息属性 458 11.7.1 问题 458 11.7.2 解决方案 458 11.7.3 工作原理 458 11.8 改变永久性存储系统 461 11.8.1 问题 461 11.8.2 解决方案 461 11.4.3 工作原理 461 11.9 日志 ...
11.7 国际化(I18n)信息属性 458 11.7.1 问题 458 11.7.2 解决方案 458 11.7.3 工作原理 458 11.8 改变永久性存储系统 461 11.8.1 问题 461 11.8.2 解决方案 461 11.4.3 工作原理 461 11.9 日志 ...
Spring ThymeleafDemo 目前,这个项目是个人的。... HTML5 表单验证(自定义消息、I18N、AJAX 选项) Spring Security 集成(即将推出) 18N 移动兼容 可配置的小部件系统 小部件仪表板(iGoogle
多语言 i18n Vue,Webpack,ElementUI,Uniapp,NuxtJS 第三方API 阿里国际短信 阿里国际物流 IP定位 3.外贸多商户功能 多语言 匿名下单 第三方登录 google twitter facebook email phone 第三方支付 Paypal Stripe ...
多语言 i18n Vue,Webpack,ElementUI,Uniapp,NuxtJS 第三方API 阿里国际短信 阿里国际物流 IP定位 3.外贸多商户功能 多语言 匿名下单 第三方登录 google twitter facebook email phone 第三方支付 Paypal Stripe ...
Spring Boot应用程序模板/入门项目 比Maven原型更好的唯一事情是回购,您可以将已经设置的所有内容分叉,以加快基于Spring Boot的新Web应用程序的创建,而只是分叉和编码。 该存储库包含用于引导Monolithic Web...
## Spring Boot + Thymeleaf + Redis + Heroku ##这个演示应用程序已创建为在Heroku上部署Spring Boot + ... Java 8,Spring Security 3.2,Maven 3,SLF4J,Logback,Bootstrap 3.3.4,jQuery 1.11.2,i18n等 ###
- i18n - Maven Multi-Module - WebSocket - ElasticSearch # 功能们: ## 用户模块 - 获取图片验证码 - 登录:解决重复登录问题 - 注册 - 分页查询用户信息 - 修改用户信息 ## 站内信模块 - 一对一发送站内信...
i18n支持 跑步 克隆项目 git clone git@github.com:VirgilChen97/Vblog.git 运行后端服务 cd vblog-server mvn spring-boot:run 运行前端服务 cd ../vblog-ui npm start 去做 图片上传 用户设定允许用户更改应用...
客户控制 一个用于客户余额控制...#此应用实现:-> MVC体系结构-> Thymeleaf前端指令->使用Thymeleaf进行消息和i18n处理-> MySQL数据库-> Spring Security和与JPA和Hibernate的数据库连接->通过Bootstrap进行视觉改进
i18n样本 臂架样本 指标样本 《 SpringBoot Metrics监控系统》系列 mp3样本 SpringBoot整合MyBatisPlus 3.x mp样本 SpringBoot整合MyBatisPlus 2.x oauth-样本 《 SpringBoot集成Spring Security》系列 浅拷贝样本...
16-Spring MVC集成,JDBC模板,i18n t0 + 22-Maven多模块,Spring Security,Hibernate ORM(JPA,条件,QueryDSL,Spring Data JPA) t0 + 27-前端(Angular JS,Angular或React) t0 + 29-Web服务,项目结束t0 + ...
16-Spring MVC集成,JDBC模板,i18n t0 + 22-Maven多模块,Spring Security,Hibernate ORM(JPA,条件,QueryDSL,Spring Data JPA) t0 + 27-前端(Angular JS,Angular或React) t0 + 29-Web服务,项目结束t0 + ...
特征VaadinConfig.groovy文件中的地图UI和视图使用Grails域类进行数据绑定支持I18n支持(使用属性文件) Vaadin特定的UI与无缝Spring Security集成用于以Groovy方式构建UI的类无限制地在同一项目中使用Grails控制器...
模板,i18n t0+30 - Maven 多模块、Spring Security、Hibernate ORM(JPA、Criteria、QueryDSL、Spring Data JPA) t0+32 - Web 服务,java 项目结束 t0+37 - angular.js 项目结束 t0+38 - 向销售和技术观众展示项目...
13. I18N 14. Swing 15. Swing Event 16. 2D Graphics 17. SWT 18. SWT 2D Graphics 19. Network 20. Database 21. Hibernate 22. JPA 23. JSP 24. JSTL 25. Servlet 26. Web Services SOA 27. EJB3 ...
该项目名称的灵感来自银河系,仙女座将在未来合并,就像春天的生态系统一样,该项目具有许多流行的模块化解决方案。 这个项目不是演示或模板,可以称为“ springboot plus”(听起来像一个很棒的项目),每个模块...
公共的域,枚举都放在通用模块下一般情况下api模块放服务接口和异常异常注意自己模块的异常放在自己模块的api模块下(Dubbo异常机制)i18n资源文件放在通用下即可,别的模块下不用放 启动顺序 电子邮件,订单,用户...
com.kingdee.bos.transaction.springframework.transaction.interceptor com.kingdee.bos.transaction.springframework.transaction.jta com.kingdee.bos.transaction.springframework.transaction.support ...