一,idea中配置文件中文乱码问题

使用idea开发,读取properites配置文件

配置:

  1. #app 菜单
  2. #没有限制,所有人都可访问的菜单
  3. menu.unlimited=订单审批,现场尽调,合作贷审批
  4. #客户经理菜单
  5. menu.customerManager=建档,订单申请,提款申请

Config;

  1. @Component
  2. @Data
  3. @ToString
  4. public class GlobalConfig {
  5.  
  6. /**
  7. *没有限制,所有人都可访问的菜单
  8. */
  9. @Value("#{'${menu.unlimited}'.split(',')}")
  10. private List<String> unlimitedMenu;
  11.  
  12. /**
  13. * 客户经理菜单
  14. */
  15. @Value("#{'${menu.customerManager}'.split(',')}")
  16. private List<String> customerManagerMenu;
  17. }

读取时显示为乱码

解决方法:

  1. 设置 File EncodingsTransparent native-to-ascii conversiontrue

二:Map,List使用

使用ConfigurationProperties:

配置:

  1. #GlobalConfig
  2. #list
  3. global.config.list=aa,bb,cc,dd
  4. #map
  5. global.config.map.key1=value1
  6. global.config.map.key2=value2
  7. global.config.map.key3=value3

配置类:

  1. @Component
  2. @Data
  3. @ToString
  4. @ConfigurationProperties(prefix="global.config")
  5. public class GlobalConfig {
  6.  
  7. private List<String> list;
  8.  
  9. private Map<String, String> map;
  10. }

=======================@Value=============================

http://www.zslin.com/web/article/detail/47

http://www.imooc.com/article/18252

https://www.jianshu.com/p/ccde158419cc

https://blog.csdn.net/hry2015/article/details/72353994

https://blog.csdn.net/xufei512/article/details/50378080

SpringBoot 读取properties配置文件 @Value使用 中文乱码问题的更多相关文章

  1. Java读取properties配置文件时,中文乱码解决方法

    public static String getConfig(String key) { Properties pros = new Properties(); String value = &quo ...

  2. spring使用@Value注解读取.properties文件时出现中文乱码问题的解决

    解决办法 在spring中我们常常使用.properties对一些属性进行一个提前配置, spring 在读取*.properties文件时, 默认使用的是asci码, 这时 我们需要对其编码进行转换 ...

  3. Springboot读取properties配置文件数据

    一.使用@ConfigurationProperties来读取 1.Coffer entity @Configuration @ConfigurationProperties(prefix = &qu ...

  4. spring mvc读取properties资源文件夹中文乱码问题

    通过在applicationContext.xml和springmvc.xml中配置 <bean        class="org.springframework.beans.fac ...

  5. idea中properties配置文件 注释显示中文乱码问题

  6. jar包读取jar包内部和外部的配置文件,springboot读取外部配置文件的方法

    jar包读取jar包内部和外部的配置文件,springboot读取外部配置文件的方法 用系统属性System.getProperty("user.dir")获得执行命令的目录(网上 ...

  7. SpringBoot读取外部配置文件的方法

    SpringBoot读取外部配置文件的方法 Spring高级之注解@PropertySource详解(超详细) 1.@PropertySource(value = {"classpath:c ...

  8. 读取.properties配置文件

    方法1 public  class SSOUtils { protected static String URL_LOGIN = "/uas/service/api/login/info&q ...

  9. java读取properties配置文件总结

    java读取properties配置文件总结 在日常项目开发和学习中,我们不免会经常用到.propeties配置文件,例如数据库c3p0连接池的配置等.而我们经常读取配置文件的方法有以下两种: (1) ...

随机推荐

  1. word论文之图和表目录制作

    https://jingyan.baidu.com/article/91f5db1b3c539f1c7e05e341.html?qq-pf-to=pcqq.c2c 1.目标: (1)图目录. (2)表 ...

  2. springboot整合webSocket的使用

    引入jar包 <dependency><!-- 5.引入websocket--> <groupId>org.springframework.boot</gro ...

  3. STL之Deque容器

    1.Deque容器 1)deque是“double-ended queue”的缩写,和vector一样都是STL的容器,deque是双端数组,而vector是单端的. 2)deque在接口上和vect ...

  4. 大数据处理框架之Strom: Storm拓扑的并行机制和通信机制

    一.并行机制 Storm的并行度 ,通过提高并行度可以提高storm程序的计算能力. 1.组件关系:Supervisor node物理节点,可以运行1到多个worker,不能超过supervisor. ...

  5. python locust 性能测试:locust安装和一些参数介绍

    安装参考 https://www.cnblogs.com/fnng/p/6081798.html <虫师大大的,很详细> ps:python3.7暂不支持locust:python3安装建 ...

  6. 转:异常处理之ThreadException、unhandledException及多线程异常处理

    转载自:http://www.cnblogs.com/levin9/articles/2319251.html 一:ThreadException和unhandledException的区别 处理未捕 ...

  7. hud1007 Quoit Design

    #include<algorithm> #include<iostream> #include<cstdlib> #include<cstring> # ...

  8. [转载]css3的一个控制背景的属性,background-size可以缩放大小啦

    background-size需要两个值,它的类型可以是像素(px).百分比(%)或是auto,还可以是cover和contain.第一个值为背景图的width,另外一个值用于指定背景图上的heigh ...

  9. 自学java第六周的总结

    在这个星期里,我主要将以前看过的复习了一遍,并且阅读并做了相关的题. 下个星期继续努力.

  10. js获取浏览器类型和版本信息

    bro () { let broName = 'Runing' let strStart = 0 let strStop = 0 let temp = '' let userAgent = windo ...