谢谢大家的解决方案,最终解决办法为:采用短网址生成方法,生成一个唯一的短字符串。
然后保存到数据库中,与源数据一一对应,新的系统,从数据库中取到相应的数据
相关实现代码:
/**
* 短网址生成方法
* 这个方法会,生成四个短字符串,每一个字符串的长度为6
* 这个方法是从网上搜索的一个方法,但不知道出自何处了,稍微将key换了一下
* @param url
* @return
*/
public static String[] shortUrl(String url) {
// 可以自定义生成 MD5 加密字符传前的混合 KEY
String key = UUID.randomUUID().toString();
//混淆key,加上当前时间,并且取一个随机字符串
key = System.currentTimeMillis() + key;
// 要使用生成 URL 的字符
String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h",
"i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t",
"u", "v", "w", "x", "y", "