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

网站开发常用技术今日足球最新预测比分

网站开发常用技术,今日足球最新预测比分,正规建网站企业,建设销售网站的好处1.在resources里面新建一个mappers包,包里面放xml文件 2.在application.properties里面配置数据库和knif4j的链接spring.application.name工程名字 server.port8080spring.datasource.url数据库链接 spring.datasource.username数据库用户名 spring.datasource.pass…
1.在resources里面新建一个mappers包,包里面放xml文件
2.在application.properties里面配置数据库和knif4j的链接
spring.application.name=工程名字
server.port=8080spring.datasource.url=数据库链接
spring.datasource.username=数据库用户名
spring.datasource.password=数据库密码mybatis.mapper-locations=classpath:在resources里面新建的包的名字/*.xmlmybatis.configuration.nullable-on-for-each=true#让数据库的字段和idea里的字段一一映射logging.level.root=info
logging.level.cn.tedu._04weibo=debug
# 启用Knife4j增强功能
knife4j.enable=true# # 分组配置
# 定义 API 分组的名称(组标识符)
springdoc.group-configs[0].group=default
# 指定该分组包含哪些路径的接口
springdoc.group-configs[0].paths-to-match=/**
# 明确扫描的控制器包路径
springdoc.group-configs[0].packages-to-scan=工程中的controller包的路径


3.创建一个base的包,包里创建一个config的包,在里面创建一个类名为MybatisConfig

package cn.tedu._04weibo.base.config;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Configuration;@Configuration
@MapperScan("cn.tedu._04weibo.mapper")
public class MybatisConfig {
}4.在base包里创建一个response的包,包里创建两个类,分别是JsonResult和StatusCode
package cn.tedu._04weibo.base.response;import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class JsonResult {private Integer status;private String message;private Object data;public JsonResult(StatusCode statusCode) {this.status=statusCode.getStatus();this.message=statusCode.getMessage();}public JsonResult(StatusCode statusCode, Object data) {this.status=statusCode.getStatus();this.message=statusCode.getMessage();this.data = data;}public static JsonResult ok(Object data){return  new JsonResult(StatusCode.OPERATION_SUCCESS,data);}public static JsonResult ok(){return ok(null);}
}
package cn.tedu._04weibo.base.response;import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum StatusCode {OPERATION_SUCCESS(2001,"操作成功"),OPERATION_FAILED(2002,"操作失败"),USERNAME_EXIST(1002,"用户名被占用"),USERNAME_PASSWORD_ERROR(1001,"用户名或密码错误"),NOT_LOGIN(1000,"未登录"),VALIDATED_ERROR(6000,"参数校验失败");private Integer status;private String message;
}5.在base包里建一个exception的包,里面建一个GlobalExceptionHandler类,用来装非封装和封装参数处理异常package cn.tedu._05article.base.exception;import cn.tedu._05article.base.response.JsonResult;
import cn.tedu._05article.base.response.StatusCode;
import jakarta.validation.ConstraintViolationException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;import javax.swing.text.Style;@Slf4j
@RestControllerAdvice
public class GlobalExceptionHandler {//非封装参数异常处理@ExceptionHandlerpublic JsonResult doHandlerConstraintViolationException(ConstraintViolationException ex){String data=ex.getMessage().split(":")[1].trim();log.error("ConstraintViolationException = "+data);return new JsonResult(StatusCode.VALIDATED_ERROR,data);}//封装参数异常处理@ExceptionHandlerpublic JsonResult doHandlerMethodArgumentNotValidException(MethodArgumentNotValidException ex){String data=ex.getFieldError().getDefaultMessage();log.error("MethodArgumentNotValidException = "+data);return  new JsonResult(StatusCode.VALIDATED_ERROR,data);}
}6.在工程里新建controller 、 mapper 、 pojo的包,pojo里面有三个包dto、entity、vo
http://www.ds6.com.cn/news/42122.html

相关文章:

  • 公司网站的建设要注意什么seo分析案例
  • 运营什么网站好google官网入口
  • 国外做网站推广cms
  • mac能用vs做网站吗百度自己的宣传广告
  • 河南官网网站建设报价百度联盟广告收益
  • 网站和网页的关系baidu百度首页官网
  • 网站优化公司哪家效果好廊坊关键词优化平台
  • 信息图表网站b站推广网站入口202
  • 做网站需要哪些技术支持搜狗站长平台
  • 网页界面设计中一般使用的分辨率的显示密度是多少dpi安卓优化大师最新版下载
  • 太原网站建设 世纪优创东莞网络推广营销
  • 作风建设提升年活动网站品牌推广公司
  • 云虚拟主机做二个网站seo站内优化站外优化
  • 前端 兼职做网站巩义网站推广优化
  • 做按摩网站优化推广百度账号快速登录
  • 公司网站建设有哪些百度推广代理怎么加盟
  • 商标查询软件哪个app好武汉seo首页优化公司
  • 网络建站如何建成关键词挖掘查询工具
  • 个人网站建设需要备案吗搜索引擎营销的简称
  • 北京南站疫情最新情况郑州做网站推广
  • 动态网站开发难吗seo全站优化全案例
  • 织梦网站首页文章种子搜索神器在线引擎
  • 罗湖做网站运营乐云seo外贸接单十大网站
  • 网站内容及内链建设竞价排名适合百度吗
  • 网站开发工程师月薪今日新闻大事件
  • 四大免费网站培训课程有哪些
  • 公司管理系统网站模板下载新手怎么引流推广推广引流
  • 广东十大网站建设网络营销推广的5种方法
  • 如皋网站制作北京百度推广优化公司
  • 互站网怎么样全网热搜榜第一名