为什么80%的码农都做不了架构师?>>>   

spring 中使用动态 groovy bean 没有可设置 groovy 脚本文件的编码,是使用系统默认的编码。工作中,服务器上的系统默认编码不是 utf-8,郁闷,写的 groovy 是用 utf-8 编码。程序一发布到服务器上运行结果不正确。

spring 中的 xml 没能配置文件编码,就连在 spring 的xml 内嵌 groovy 脚本都无法使 groovy 正常运行。记得之前的程序是改变系统默认编码的方式来运行 java 程序。那也拿来用用。

java 有个启动属性参数:file.encoding 。好就用它:

$JAVA_HOME/bin/java -cp .
-Dclient.encoding.override=UTF-8
-Dfile.encoding=UTF-8
-Duser.language=zh
-Duser.region=CN
-Djava.ext.dirs=../lib com.chenlb.demo.Main "hi chenlb"

其实只要 file.encoding 就可以了,其它是从旧的程序复制过来。

还有一种方案就是把 groovy 的中文改用其它方式表示,用 native2ascii 转换它,印象中可行。

转载于:https://my.oschina.net/xiaobian/blog/2908

spring 使用 groovy 的 utf-8 问题相关推荐

  1. 利用SPRING管理热加载的GROOVY对象!

    作者:paleXu的技术博客 来源:https://palexu.github.io/posts/spring-dynamic-load-groovy-bean?hmsr=toutiao.io& ...

  2. spring + groovy 转

    http://www.ibm.com/developerworks/cn/java/j-groovierspring2.html http://blog.csdn.net/qq362228416/ar ...

  3. 《Spring Boot极简教程》第8章 Spring Boot集成Groovy,Grails开发

    第8章 Spring Boot集成Groovy,Grails开发 本章介绍Spring Boot集成Groovy,Grails开发.我们将开发一个极简版的pms(项目管理系统). Groovy和Gra ...

  4. spring boot 限制初始值大小及参数中文详解

    要加"m"说明是MB,否则就是KB了. -Xms:初始值 -Xmx:最大值 -Xmn:最小值 java -Xms10m -Xmx80m -jar mod.jar & 时区设 ...

  5. start.aliyun.com 正式上线!极速构建 Spring Cloud 应用

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 Photo @ Alibaba Initializr 官网 文  ...

  6. SpringBoot快速开发利器:Spring Boot CLI

    今日推荐 推荐一个 Java 接口快速开发框架干掉Random:这个类已经成为获取随机数的王者Docker + Intellij IDEA,提升 10 倍生产力!笑出腹肌的注释,都是被代码耽误的诗人! ...

  7. 阿里云发布 Spring Boot 新脚手架,真香

    作者 | 良名 阿里巴巴技术专家 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式 ...

  8. Grails精华:使用Groovy SQL

    2019独角兽企业重金招聘Python工程师标准>>> 在前一篇文章里,我们学习了在Grails应用中使用Hibernate SQL.同样的,我们也可以使用Groovy SQL执行自 ...

  9. Spring Boot (一)Spring Boot 概述

    Spring Boot(一) 一 . Spring Boot 是什么? 首先Spring Boot不是一个框架,它是一种用来轻松创建具有最小或零配置的独立应用程序的方式.这是方法用来开发基于Sprin ...

  10. spring防止爬虫_Spring安全:防止暴力攻击

    spring防止爬虫 Spring Security可以为您做很多事情. 帐户被封锁,密码盐. 但是蛮力阻断剂呢? 那是你必须自己做的. 幸运的是,Spring是一个非常灵活的框架,因此对其进行配置并 ...

最新文章

  1. 为图片添加半透明遮罩效果
  2. Linux常用命令简述--wc
  3. 四、记一次失败的 CAS 搭建 之 结果总是那么伤(客户端)
  4. vim配置php语法高亮
  5. php接口 含义,php晋级必备:一文读懂php接口特点和使用!
  6. 使用函数输出水仙花数
  7. centos/linux下的安装Nginx
  8. 开发S2B2C商城系统需要多少钱
  9. C# dotnet 获取某个字符所在 Unicode 字符平面映射
  10. The inferior stopped because it received a signal from the Operating system signal name: SIGSEGV
  11. 【ArcGIS 】ArcSWAT for ArcGIS 10.2下载安装(新手指南)
  12. EasyExcel基本操作看这一篇文章就够了
  13. ASP.NET---八大子句
  14. javax crypto IllegalBlockSizeException last block incomplet
  15. 24个Web前端人员不能错过的在线检测网站汇总
  16. 【tio-websocket】2、SpringBoot整合tio-websocket-server
  17. oracle 事务提交回滚吗,c# – 提交和回滚Oracle事务
  18. 火绒真的比360安全卫士好吗?
  19. geotrust通配符证书
  20. Windows XP上可以安装的SQL Server 2008版本

热门文章

  1. pandas CSV读取编码问题记录
  2. linux线程组和进程区别,Linux中进程和线程之间的区别
  3. html教图片程,html教的程大全.pdf
  4. Linux的版本可分为,Linux不同分类标准下的各种版本解读
  5. java多继承_为什么 Java 不支持类多重继承?
  6. Oracle数据库内存使用情况分析查看
  7. ZABBIX 监控 JBOSS 7.1.1
  8. Anaconda常用指令
  9. Kafka 0.10.1.1 特点
  10. 第四季-专题6-Linux内核子系统