main脚本
背景:
处理的东西比较简单,项目需要发包添加数据,可是数据是自己配置的,而且是加密传输的。
工作:
就有了这里的通过main方法方式,根据传入参数,配合shell脚本将参数加密,然后返回组装到请求中,如下:
public static void main(String[] args) throws Exception {
String arg1 = args[1];
String arg2 = args[2];
NodeDTO nodeDTO = new NodeDTO();
nodeDTO.setGroupId(args[0]);
String[] split = arg1.split(",");
List<String> port = Arrays.asList(split);
String[] server = arg2.split(",");
List<String> servers = Arrays.asList(server);
nodeDTO.setPortList(port);
nodeDTO.setServerList(servers);
nodeDTO.setType("roundrobin");
String jsonString = JSONObject.toJSONString(nodeDTO);
System.out.println(encrypt(jsonString));
}
shell脚本
脚本也就是执行这个jar包,给main方法传入参数,获取这个输出打印的参数,完工。

浙公网安备 33010602011771号