Browse Source

1.增加MD5加密工具类2.开启定时任务支持

will.chen 7 years ago
parent
commit
fb16f203e4

+ 21 - 19
src/main/java/com/uas/eis/UasEisApplication.java

@@ -1,19 +1,21 @@
-package com.uas.eis;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.cache.annotation.EnableCaching;
-import org.springframework.context.annotation.Import;
-
-import com.uas.eis.core.config.DynamicDataSourceRegister;
-
-@SpringBootApplication
-@EnableCaching
-@Import({DynamicDataSourceRegister.class})
-public class UasEisApplication {
-
-	public static void main(String[] args) {
-		SpringApplication.run(UasEisApplication.class, args);
-	}
-	
-}
+package com.uas.eis;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.context.annotation.Import;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+import com.uas.eis.core.config.DynamicDataSourceRegister;
+
+@SpringBootApplication
+@EnableCaching
+//@EnableScheduling		开启定时任务
+@Import({DynamicDataSourceRegister.class})
+public class UasEisApplication{
+
+	public static void main(String[] args) {
+		SpringApplication.run(UasEisApplication.class, args);
+	}
+	
+}

+ 35 - 0
src/main/java/com/uas/eis/utils/MD5Util.java

@@ -0,0 +1,35 @@
+package com.uas.eis.utils;
+
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+
+public class MD5Util {
+
+	/**
+	 * MD5加密
+	 * @param message
+	 * @return
+	 */
+	public static String getEncryption(String message){
+		String result = "";
+		if(message != null){
+			try {
+				MessageDigest md = MessageDigest.getInstance("MD5");		//指定加密方式
+				//加密
+				byte[] bytes = md.digest(message.getBytes());
+				for(int i = 0; i < bytes.length; i++){
+					// 将整数转换成十六进制形式的字符串 这里与0xff进行与运算的原因是保证转换结果为32位
+					String str = Integer.toHexString(bytes[i] & 0xFF);
+					if(str.length() == 1){
+						str += "F";
+					}
+					result += str;
+				}
+			} catch (NoSuchAlgorithmException e) {
+				e.printStackTrace();
+			}	
+		}
+		return result;
+		
+	}
+}