开发中遇到了这样一个问题,
1、有300台设备请求服务器,请求时携带设备id过来
2、根据设备id判断,如果设备 id是 N1 ~ N50 那么我要干什么事,如果是其它设备我要干什么事
在网上找了很多相关的东西也没找到个所以然,说的都是你不想要的答案,其实心里清除是有笨方法的,那就是全都写到 If 语句中
【看以下案例代码】
SpringBoot 项目(其实里面就一个controller类,啥也没有)
很显然这种if语句很臃肿,很low,我这才写了N1~N5,还剩45个没写进去呢,有人说可以用N* 来模糊匹配,可是我要控制的N1~N50的设备,N51,N52,N53都是以N开头的,显然用N* 根本不能用
其实你可以这样写
这只是我想到的一种方法,java路上本人还是个小渣渣,欢迎各位有好的想法进行交流!