m0_62221434 2022-05-16 10:45 采纳率: 100%
浏览 107
已结题

怎么写个配置文件存放手机号码,在接收手机号码地方判断是否有与配置文件中相同的手机号码,如果有就过滤掉这个手机号码

写个配置文件存放手机号码,在接收手机号码地方判断配置与文件中相同的手机号码就过滤此手机号码

img

  • 写回答

8条回答 默认 最新

  • 一起随缘 2022-05-16 11:21
    关注

    方案一:将所有电话号码存到库中,然后从数据库读取,和传过来的手机号做匹配,库中若存在,则过滤掉这个手机号码,不存在,写入过滤后的集合汇总,代码如下:

    List<String> phoneList = getAllPhoneNum(); //所有号码的集合
    List<String> filterPhoneList = new ArrayList<>(); //过滤后的电话号码集合
    if(!phoneList.contains(phoneNum)){
        filterPhoneList.add(phoneNum)
    }
    

    方案二,将所有电话号码放到配置文件yml中,读取即可,代码如下

    phoneNum:
      list:
          - xxxxxxxxxxx
          - xxxxxxxxxxx
          - xxxxxxxxxxx
          - xxxxxxxxxxx
          - xxxxxxxxxxx
    
    package com.xxx.xxx.config;
    import java.util.List;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.context.annotation.Configuration;
    @Configuration
    @ConfigurationProperties(prefix = "phoneNum")
    public class PhoneNumConfig {
        private List<String> list;
        
        public void setList(List<String> list) {
            this.list = list;
        }
        
        public List<String> getList() {
            return list;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 5月24日
  • 已采纳回答 5月16日
  • 创建了问题 5月16日

悬赏问题

  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动