国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

加載Properties文件工具類:LoadConfig

2019-11-14 10:34:36
字體:
供稿:網(wǎng)友
import javax.servlet.http.HttpServletRequest;import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.PRoduces;import javax.ws.rs.QueryParam;import javax.ws.rs.core.Context;import javax.ws.rs.core.MediaType;import javax.ws.rs.core.Response;import org.apache.commons.lang3.StringUtils;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import com.zzc.bl.util.ConfigMgr;import com.zzc.bl.util.StringEncryptUtil;@Path("/loadConfig")@Produces(MediaType.application_JSON)public class LoadConfig {	private static final Logger logger = LogManager.getLogger(LoadConfig.class.getName());//	private static final String token = UUID.randomUUID().toString() + System.currentTimeMillis();//	private static final String token = "c2d4f7e8e001486114862926";//	private static final String single = "1fc54ecc9c6f4dfd9799b7baec1b0de6";	private static final String salt = "3f73c5fafaf13f160670b59025745889";	@GET	@Path("/loading")	public Response loading(@QueryParam("token") String token,@QueryParam("single") String single,@Context HttpServletRequest request) {		final String requestPath = request.getPathInfo();		logger.info("[entrance: " + requestPath + "] [params: { /"token/": /"" + token + "/", /"single/": /"" + single + "/" } ]");		// 檢測請求合法性		if(StringUtils.isEmpty(token)){			logger.info("[entrance: " + requestPath + "] [response_status: 400] [response_body: { /"errors/": /"token is empty !!!/" } ]");			return Response.status(400).entity("{/"errors/": /"token is empty !!!/"}").build();		}		if(StringUtils.isEmpty(single)){			logger.info("[entrance: " + requestPath + "] [response_status: 400] [response_body: { /"errors/": /"single is empty !!!/" } ]");			return Response.status(400).entity("{/"errors/": /"single is empty !!!/"}").build();		}		String content = salt + StringEncryptUtil.md5(token);		String mdStr = StringEncryptUtil.md5(content);		if(!mdStr.equals(single)){			logger.info("[entrance: " + requestPath + "] [response_status: 400] [response_body: { /"errors/": /"single is invalid !!!/" } ]");			return Response.status(400).entity("{/"errors/": /"single is invalid !!!/"}").build();		}		// 加載Properties屬性文件		ConfigMgr.init("config.properties");		logger.info("[entrance: " + requestPath + "] [response_status: 200] [response_body: {/"success/": /"properties files has been loaded !!!/"} ]");		return Response.status(200).entity("{/"success/": /"properties files has been loaded !!!/"}").build();	}	}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 清水县| 米易县| 博客| 宝坻区| 汉寿县| 定南县| 搜索| 兴义市| 津南区| 乌兰察布市| 无棣县| 南岸区| 炎陵县| 罗定市| 启东市| 鹿泉市| 揭东县| 山阴县| 三门峡市| 姜堰市| 济阳县| 鄂托克前旗| 宕昌县| 清苑县| 奉新县| 卢氏县| 毕节市| 广汉市| 连平县| 密山市| 高淳县| 榆社县| 富源县| 舞钢市| 肃北| 页游| 方山县| 万全县| 西城区| 和田市| 体育|