ICode9

精准搜索请尝试: 精确搜索
  • ASP.NET Core WebApi返回结果统一包装实践2022-04-11 09:02:37

    前言     近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一

  • 微服务模块——Feign组件查询优惠券模块2022-01-20 22:04:57

    需求:通过查看当前商品ID,也要有展示当前商品可以使用的优惠券。用Feign组件,传产品ID,调用优惠券的Service 前提:微服务项目中数据库表设计尽量都是单表查询,商品表和优惠券表联系用第三个表来联系 商品表设计: 优惠券表: 联系表:  优惠券的业务: @Service public class CouponServic

  • springboot通过aop处理抛出的异常exception2022-01-13 13:34:36

    写一个配置类拦截所有Exception import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; @ControllerAdvice public class Except

  • Http请求方式的正确使用场景2021-11-28 17:59:41

    文章目录 前言一、问题引入二、http几种请求方式的使用 总结 前言 我们从大一刚开始学习Java到现在已经写了两三次项目后,我们的编程能力在逐渐提升,但是有个很容易忽略的点,虽然说平时对开发没有太大的影响,但是即使是很小的错误,都极有可能会对我们未来的开发和工作造成打击

  • Spring Boot实现阿里云短信服务2021-11-21 17:33:36

    1.引入核心依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.3</version> </dependency> 2.编写接口 /** * <p> * Description: * </p> *

  • springboot搭建swagger3和跨域项目2021-10-28 22:01:35

    第一天学习记录及结果记录:     yml配置文件: server: port: 8080 servlet: context-path: / spring: application: name: dasaiend datasource: url: "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/S

  • SpringBoot优雅的全局异常处理2021-07-08 14:00:59

    SpringBoot优雅的全局异常处理 导入依赖 <!--fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.41</version> </dependency> <dependency> <

  • 用java springboot 下载无水印抖音快手视频2021-05-26 21:03:17

    安装springboot 配置pom.xml   引入jsoup 包用来解析视频 新建controller package com.jumi.microservice.stock.controller; import com.jumi.common.log.annotation.Log; import com.jumi.common.log.enums.BusinessType; import com.jumi.microservice.common.base.BaseCon

  • Spring Boot 捕捉全局异常 统一返回值2020-06-17 14:37:25

     在前后端分离的情况下,我们经常会定义一个统一的反回数据格式,通常都会包含状态码,返回信息,返回的数据,是否成功等参数。 1、ResultCode   单独定义了一个ReturnCode枚举类用于存储代码和返回的Message public enum ResultCode { //成功 SUCCESS(200), // 失败

  • WebApi 基于JWT实现Token签名认证2020-03-22 19:53:43

    开发提供数据的WebApi服务,最重要的是数据的安全性。那么对于我们来说,如何确保数据的安全是要思考的问题。 在ASP.NET WebService服务中可以通过SoapHead验证机制来实现,那么在ASP.NET WebApi中我们应该如何保证我们的接口的安全呢? 什么是JWT? JSON Web Token(JWT)是一个开放标准,它

  • Markdown使用2020-03-03 09:51:01

    HelloWorld 一、标题 #空格 表示一级 依次类推一共六级 二、字体 · 加粗 左右两边用两个*号包起来 · 斜体 左右两边用一个*号包起来 ·斜体加粗 左右两边用三个*号包起来 · 删除线 左右两边用两个~号包起来 三、引用 我是谁 陈某人 四、分割线 三个或者三个以上的-或者*都

  • springboot2.0处理任何异常返回通用数据格式2019-12-20 12:51:28

    异常分为以下三种 自定义异常 可预知异常 不可预知异常 下面具体说明如何分类处理,从而保证无论触发什么异常均可返回理想的自定义数据格式 ResultCode /** * Created by mrt on 2018/3/5. * 10000-- 通用错误代码 * 22000-- 媒资错误代码 * 23000-- 用户中心错误代码 * 240

  • Java设计RestfulApi接口,实现统一格式返回2019-10-31 16:51:37

    创建返回状态码枚举 package com.sunny.tool.api.enums;/** * @Author sunt * @Description 响应枚举状态码 * @Date 2019/10/31 **/public enum ResultCode { // 成功 SUCCESS(200), // 失败 FAIL(400), // 未认证(签名错误) UNAUTHORIZED(401), // 接口不存

  • spring boot 全局异常处理2019-10-16 11:03:31

    import cn.sisyphe.framework.web.exception.DataException;import lombok.extern.slf4j.Slf4j;import org.springframework.http.HttpStatus;import org.springframework.http.converter.HttpMessageConversionException;import org.springframework.validation.BindExceptio

  • 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_04-新增页面-服务端-接口开发2019-09-22 12:01:02

    api接口定义方法 返回类型是CmsPageResult CmsPageResult继承了ResponseResult ResponseResult里面这三项,SUCCESS、SUCCESS_CODE、message 把新增的数据响应给客户端,客户端可能会用 加上swagger的注解 dao dao里面就不用写了我们直接用springDataMongoDB自带的save方法就可以了。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有