springboot集成swagger

Spring Boot 框架是目前非常流行的微服务框架,我们很多情况下使用它来提供 Rest API,而对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成接口文档,这一点对于保证 API 文档的及时性将有很大的帮助,而且我们还可以通过Swagger调试接口,真的是相当方便。
阅读全文

springboot日志配置

日志,通常记录系统执行过程中关键节点的数据,以及错误信息,方便在生产环境快速定位错误。比如我们在系统中要调用另外一个系统的接口,如果我们在日志里记录了调用该接口的入参及返回值,那么当接口调用出错的时候,将会非常方便的定位问题,是参数的问题,还是接口的问题。因此日志记录的越详细,排查问题的难度就越小。
阅读全文

springboot全局异常捕捉

springboot的全局异常处理,避免了程序中每个方法单独使用try-catch代码去捕获异常,也可以让程序统一的给客户端提供友好的返回信息 springboot 使用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理 @ControllerAdvice 注解定义全局异常处理类,所有未捕获的异常都会执行到该注解声明的类 @Exce
阅读全文

springboot集成mybatis

springboot集成mybatis,Mybatis原名是ibatis,是apache的开源项目,是一个持久层的框架,与数据库进行交互,将数据持久化到关系型数据库中,目前托管在github中; MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或
阅读全文

springboot入门配置文件

SpringBoot使用一个默认全局的配置文件,配置文件名是固定的,位于项目的src/main/resource目录中; 1.application.properties 2.application.yml(或者是yaml) properties配置文件的特点是用等号定义配置项,等号左边为配置项的key,可以使用.连接,等号右边为配置项的值。 我们可以在配置文件里配置项目启动的端口,上下文,项目
阅读全文

springboot快速入门

1.springboot介绍Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架采用“约定优于配置”的方式开发,可以快速构建Spring应用。特性能够创建独立的Spring应用本身嵌入了Tomcat、Jetty容器提供可选的starter依赖库简化应用构建配置自动配置Spring以及第三方依赖提
阅读全文

springboot+mybatis+dubbo+aop日志终结篇

之前的几篇文章把dubbo服务层都介绍完毕,本篇文章咱们主要写web层如何调用服务层的方法。文章底部附带源码。启动服务服务启动时,会向zk注册自己提供的服务,zk则会记录服务提供者的IP地址以及暴
阅读全文

springboot+mybatis+dubbo+aop日志第三篇

AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等等。SpringAOP模块提供截取拦截应用程序的拦截器,例如,当执行方法时,可以在执行方法之前或之后添加
阅读全文
Loading...