`
liukai
  • 浏览: 702672 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

springsecurity3 国际化处理

阅读更多
国际化处理有两种处理方式.
1.
在security的配置文件里加入
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
		<property name="basename" value="classpath:org/springframework/security/messages_zh_CN" />
	</bean>
	<bean id="localeResolver"
		class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" />

其中
classpath:org/springframework/security/messages_zh_CN

表示引用spring-security-core-3.0.5.jar中的messages_zh_CN.properties文件

2.
springsecurity自带的国际化中文配置翻译的不是很准确,需要我们手动更改.
下载springsecurity3的src包后解压出messages_zh_CN.properties文件更改其中的提示信息.
把文件拷贝到src文件夹下(maven项目拷贝到src/main/resource下)

springsecurity配置文件添加:
<bean id="messageSource"
		class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
		<property name="basename" value="classpath:messages_zh_CN" />
	</bean>
	<bean id="localeResolver"
		class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" />

分享到:
评论

相关推荐

    微信扫一扫登录、微信支付、springsecurity&oauth2

    Plus、Validation、各种自定义aop、发送邮件、Redis、Lombok、flywaydb(自动生成数据库表和初始化数据)、生成二维码、execl、跨域、全局异常处理、i18n国际化、图片滑块验证码、数据库敏感数据加密、字段脱敏、微信...

    Spring Security 中文教程.pdf

    5.6. 国际化 6. 核心服务 6.1. The AuthenticationManager , ProviderManager 和 AuthenticationProvider s 6.1.1. DaoAuthenticationProvider 6.2. UserDetailsService 实现 6.2.1. 内存认证 6.2.2. ...

    SpringSecurity 3.0.1.RELEASE.CHM

    5.6. 国际化 6. 核心服务 6.1. The AuthenticationManager, ProviderManager 和 AuthenticationProviders 6.1.1. DaoAuthenticationProvider 6.2. UserDetailsService实现 6.2.1. 内存认证 6.2.2. JdbcDaoImpl...

    Spring Security-3.0.1中文官方文档(翻译版)

    5.6. 国际化 6. 核心服务 6.1. The AuthenticationManager , ProviderManager 和AuthenticationProvider s 6.1.1. DaoAuthenticationProvider 6.2. UserDetailsService 实现 6.2.1. 内存认证 6.2.2. ...

    Spring攻略(第二版 中文高清版).part1

    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攻略(第二版 中文高清版).part2

    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-boot示例项目

    template-thymeleaf|[thymeleaf实现应用国际化示例](https://github.com/smltq/spring-boot-demo/blob/master/template-thymeleaf) mq-redis|[redis之mq实现,发布订阅模式]...

    若依前后端分离项目部署文档(完整版)

    后端采用Spring Boot、Spring Security、Redis & Jwt。 权限认证使用Jwt,支持多终端认证系统。 支持加载动态权限菜单,多方式轻松权限控制。 高效率开发,使用代码生成器可以一键生成前后端代码。)

    Spring-Boot-Blog

    MogonDB file 已经在我的仓库中贴了出来前端使用Thymeleaf 提供spring标准方言和一个与 SpringMVC 完美集成的可选模块,可以快速的实现表单绑定、属性编辑器、国际化等功能。使用Bootstrap作为一个web框架,JQuery...

    app-template:Web 应用开发的模板,后端 SpringBoot,前端 vue(Web app development template. Backend is SpringBoot. Frontend is vue)

    开发环境与生成环境的配置切换用户登录登出,并使用 spring boot + jwt 进行授权认证用户权限控制项目运行日志的在线查看与下载项目日志输出级别的动态切换客户端日志的上报、查看与下载前后端国际化处理Swagger ...

    asp.net知识库

    ASP.NET 2.0 Security FAQs Asp.net 2.0功能体验,细节之Web控件(一) 隐藏控件 Asp.net 2.0功能体验,总体设计思想 Asp.net 2.0 WebPart使用经验点滴 革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET ...

Global site tag (gtag.js) - Google Analytics