BaseController.java 1.38 KB
package com.pipi.qa.controller.common;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.pipi.qa.framework.utils.common.RSAtest;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;


@CrossOrigin(origins = "*", maxAge = 3600)
@Controller
@RequestMapping(value = "/base")
@Api(value = "基础接口", tags = "基础接口")
public class BaseController {
    private Logger logger = LoggerFactory.getLogger(BaseController.class);
 
    
    /**
     * @param
     * @return
     * @Description: 根据明文获取密文字符串)
     */
    @ApiOperation(value = "根据明文获取密文字符串", notes = "根据明文获取密文字符串,不依赖于环境")
    @RequestMapping(value = "/getEncrypt", method = RequestMethod.POST)
    @ResponseBody
    public String getEncrypt(@RequestBody String plaintext) {
        String  encrypt = RSAtest.encrypt(plaintext);
        encrypt = "{\"encrypt\":" + "\"" + encrypt + "\"}";
        logger.info(encrypt.toString());
        return encrypt;
    }
    
   

}