当前位置: 首页 > news >正文

网站销售需要注册公司吗个人网页制作完整教程

网站销售需要注册公司吗,个人网页制作完整教程,中高端社交网站建设服务商,做网站临沂项目目录 目录接口参考 项目目录结构设计,增加部分领域模型后缀强制定义,方便统一编码风格。 controller:请求处理 RestController module:按大业务区分,对多个业务对象数据聚合处理 Component manager:…

项目目录

目录接口参考 项目目录结构设计,增加部分领域模型后缀强制定义,方便统一编码风格。

controller:请求处理 @RestController
module:按大业务区分,对多个业务对象数据聚合处理  @Component
manager:按业务对象区分,对同一业务对象的数据聚合处理 @Component
service:按业务对象区分,主要负责数据获取
 impl:主要负责数据获取的接口的具体实现 @Service
dao:主要负责数据访问层
xxxDao:固定后缀 Dao @Repository
config:配置类集合目录

dto:数据传输协议,用于 module、manager、service之间的数据传输

xxxDTO:固定后缀 DTO

model:持久层数据协议映射

xxxBean:固定后缀 Bean

query:前端请求接收DTO,用于接收及校验参数

xxxQuery:固定后缀 Query
vo:返回前端数据封装视图DTO

xxxVO:固定后缀 VO
component:流程扩展处理模块,如redis操作,aop,过滤器等
utils: 主要负责一些通用工具类的集合目录

resources
mapper
xxxMapper.xml  Mybatis 复杂sql实现,简单sql可用mybatis plus 接口实现

TODO: 项目脚手架

response-starter

1、统一返回封装

{
“statusCode”: 0,
“statusMsg”: “success”,
“data” : null
}
2、自定义异常  BaseException

3、自定义响应码枚举及接口   ResponseEnum DefaultResponseEnum

3、ControllerAdvice 全局异常 处理

/**

  • 自定义异常
  • @param ex 自定义异常 {@link BaseException}
  • @return 返回 200
    */
    @ResponseStatus(HttpStatus.OK)
    @ExceptionHandler(BaseException.class)
    public BaseResponseVO handleBusException(BaseException ex) {
    return new BaseResponseVO<>(ex.getCode(), ex.getMsg(), ex.getData());
    }

/**

  • 参数校验失败
  • @param e {@link MethodArgumentNotValidException}
  • @return 返回 400
    */
    @ResponseStatus(HttpStatus.BAD_REQUEST)
    @ExceptionHandler(MethodArgumentNotValidException.class)
    public BaseResponseVO methodArgumentNotValidException(MethodArgumentNotValidException e) {
    ObjectError objectError = e.getBindingResult().getAllErrors().get(0);
    return new BaseResponseVO<>(DefaultResponseEnum.VALIDATE_FAILED, objectError.getDefaultMessage());
    }

/**

  • 未定义异常
  • @param e 异常
  • @return 返回 500
    */
    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
    @ExceptionHandler(Exception.class)
    public BaseResponseVO handleException(Exception e) {
    return new BaseResponseVO<>(DefaultResponseEnum.FAIL, e.getMessage());
    }

4、ExceptionControllerAdvice 和 ResponseControllerAdvice 默认关闭,开启方式 application.yml 配置

zixun:
response:
advice-exception-enabled: true
advice-response-body-enabled: true

5、返回对象属性默认为 statusCode 和 statusMsg, 修改方式 application.yml 配置

zixun:
response:
status-code: status_code
status-msg: status_msg

http://www.khdw.cn/news/58170.html

相关文章:

  • 怎么免费建论坛站长之家seo信息
  • 网站加载效果怎么做的站外引流推广渠道
  • 做程序任务发布的网站投放广告找什么平台
  • 做网站建设公司企业seo搜索方法
  • 怎么用本机做服务器发布网站宁波seo智能优化
  • 苹果园网站建设优化大师win10
  • 陕西省建设执业注册中心网站友情链接举例
  • 写公众号怎么挣钱上海网络公司seo
  • WordPress秀人网采集seo的内容主要有哪些方面
  • 锦州网站建设推广百度推广客户端下载网址
  • 怎么查看一个网站有没有做推广网站关键词seo优化公司
  • 个人网站怎么做有创意四平网站seo
  • 在阿里怎样做单页销售网站廊坊百度快照优化
  • 做网站需要哪些人在线seo超级外链工具
  • 三河市疫情最新情况seo快速排名优化公司
  • 网站建设策划书pptseo关键词排名优化制作
  • 网站制作自己接单国内优秀个人网站欣赏
  • 郑州网站推广哪家效果好优化服务公司
  • vi设计步骤流程seo和点击付费的区别
  • asp网站301百度识图 上传图片
  • 淘宝网官网登录网页版优化营商环境个人心得
  • 做哪类网站站群seo
  • 右面是某网站建设立项需求站长工具的使用seo综合查询排名
  • 个人域名申请的方法seo技术网网
  • 阿里巴巴吧国际网站怎么做网络软文广告
  • java做租房网站项目设计seo文章推广
  • 做婚恋网站有哪些官网优化 报价
  • 小型网站网站建设需要广东seo
  • 关于合肥的网站好合肥关键词排名提升
  • 做网站咋不用买虚拟机推广产品的方式有哪些