java中post请求可以像get请求一样拼装参数吗?

188 篇文章 7 订阅
文章详细描述了一个Java项目中,如何通过Controller处理POST请求mkdirDirectory,调用Service层的`mkdirDirectory`方法来在本地创建文件夹,同时包含异常处理和日志记录。
摘要由CSDN通过智能技术生成

可以的,代码实例如下所示:

控制器如下所示:

@PostMapping(value = "/mkdirDirectory")
public Object mkdirDirectory(@RequestParam("path") String path) {
    log.info("本地生成文件夹路径:{}", path);
    Object ifSuccess = false;
    try {
        ifSuccess = FileService.mkdirDirectory(path);

    }catch(Exception e){
        log.error("本地生成文件夹报错", e);
    }
    return ifSuccess;

}

service层代码如下所示:

/**
 * 新建目录
 * @param path
 */
Object mkdirDirectory(String path);

具体service层代码实现类如下所示:

@Override
public Object mkdirDirectory(String path) {
    boolean created = false;
    File pathFolder = new File(path);

    if (created=pathFolder.mkdirs()) {
        log.info("目录创建成功{}", pathFolder.getAbsolutePath());
    } else {
        log.info("目录已存在或创建失败{}", path);
    }
    return created;
}

测试如下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值