文章 2021-12-07 来自:开发者社区

SpringBoot 实战:自定义 Filter 优雅获取请求参数和响应结果

你好,我是看山。一个系统上线,肯定会或多或少的存在异常情况。为了更快更好的排雷,记录请求参数和响应结果是非常必要的。所以,Nginx 和 Tomcat 之类的 web 服务器,都提供了访问日志,可以帮助我们记录一些请求信息。本文是在我们的应用中,定义一个Filter来实现记录请求参数和响应结果的功能。有一定经验的都知道,如果我们在Filter中读取了HttpServletRequest或者Htt....

SpringBoot 实战:自定义 Filter 优雅获取请求参数和响应结果
文章 2021-12-07 来自:开发者社区

springboot高级功能(二)springboot核心架构,自定义start全解析(start中配置从数据源)

创建一个新的maven项目新建Properties类(相当于调用的项目传入start的参数)其中需要@ConfigurationProperties注解prefix = "login" 的意思是调用的spring boot项目 application.properties中配置的参数调用时传入的为1. login.className = com.mysql.jdbc.Driver 2. logi....

springboot高级功能(二)springboot核心架构,自定义start全解析(start中配置从数据源)
文章 2021-12-03 来自:开发者社区

掌握了SpringBoot的自动装配原理后你会发现自定义Starter也是非常容易的哦!

程序员必备技能之SpringBoot的自动装配原理,很详细,建议收藏!!!  在实际项目中我们需要手动来手写Starter组件的场景相对来说还是比较少的,但是对于自定义Starter组件的原理大家还是需要掌握清楚,第一个是增加自己的自信心,第二个是掌握的自动装配的原理后Starter组件的实现其实就是非常简单的事情了。我们通过Redis的客户端程序来给大家介绍。对于Redis服务我们可以使用的J....

掌握了SpringBoot的自动装配原理后你会发现自定义Starter也是非常容易的哦!
文章 2021-12-02 来自:开发者社区

SpringBoot核心【自定义starter】

 为了加深对SpringBoot中自动装配的理解,我们自定义一个starter来实现,具体步骤如下自定义starterIDEA中创建maven项目指定项目的坐标信息项目创建完成~配置依赖  在pom配置文件中添加如下依赖,增加SpringBoot自身的自动配置作为依赖。<dependencies> <dependency> &l...

SpringBoot核心【自定义starter】
文章 2021-10-11 来自:开发者社区

SpringBoot从入门到精通(二十七)JPA实现自定义查询,完全不需要写SQL!

前面讲了Spring Boot 整合Spring Boot JPA,实现JPA 的增、删、改、查的功能。JPA使用非常简单,只需继承JpaRepository ,无需任何数据访问层和sql语句即可实现完整的数据操作方法。JPA除了这些功能和优势之外,还有非常强大的查询的功能。以前复查的查询都需要拼接很多查询条件,JPA 有非常方便和优雅的方式来解决。Spring Data JPA 查询分为三种:....

SpringBoot从入门到精通(二十七)JPA实现自定义查询,完全不需要写SQL!
文章 2021-09-17 来自:开发者社区

SpringBoot从入门到精通(二十七)使用Spring Data JPA 自定义查询如此简单,完全不需要写SQL!

前面讲了Spring Boot 整合Spring Boot JPA,实现JPA 的增、删、改、查的功能。JPA使用非常简单,只需继承JpaRepository ,无需任何数据访问层和sql语句即可实现完整的数据操作方法。JPA除了这些功能和优势之外,还有非常强大的查询的功能。以前复查的查询都需要拼接很多查询条件,JPA 有非常方便和优雅的方式来解决。接下来就聊一聊JPA 自定义查询,体验Spri....

SpringBoot从入门到精通(二十七)使用Spring Data JPA 自定义查询如此简单,完全不需要写SQL!
文章 2021-09-17 来自:开发者社区

SpringBoot之"How to"系列(一)---自定义FailureAnalyzer

一、FailureAnalyzer是什么是SpringBoot提供给的功能启动失败分析器!即将启动失败的Exception捕获后,转化为容易理解的信息,比如将不能访问某个地址(比如数据库、Redis)转化为"无法访问地址"等提示信息!二、源代码及案例分析2.1FailureAnalysis源码介绍IDEA下通过【Ctrl + shift + n】快捷键找到FailureAnalyzer源码,发现....

SpringBoot之
文章 2021-09-15 来自:开发者社区

SpringBoot从入门到精通(二十五)搞懂自定义系统配置

在项目开发中经常会用到配置文件,之前介绍过Spring Boot 资源文件属性配置的方法,但是很多朋友反馈说介绍的不够详细全面。所以, 今天完整的分享Spring Boot读取配置文件的几种方式!Spring Boot 支持多种格式的配置文件格式,目前最常用的配置文件格式是 properties和 yml。所以,这里默认是用.properties文件,其实,yml格式文件的用法也基本类似。Spr....

SpringBoot从入门到精通(二十五)搞懂自定义系统配置
文章 2021-09-08 来自:开发者社区

SpringBoot从入门到精通(十七)MyBatis系列之——创建自定义mapper 实现多表关联查询!

之前讲了Springboot整合Mybatis,介绍了如何自动生成pojo实体类、mapper类和对应的mapper.xml 文件,并实现最基本的增删改查功能。mybatis 插件自动生成的mapper 实现了大部分基本、通用的方法,如:insert、update、delete、select 等大概20个左右方法,都是比较基础的增删改查,这些通用Mapper提供的方法基本都能满足各种单表操作需求....

SpringBoot从入门到精通(十七)MyBatis系列之——创建自定义mapper 实现多表关联查询!
文章 2021-08-30 来自:开发者社区

SpringBoot从小白到精通(三)系统配置及自定义配置

前面介绍了Spring的@Controller和@RestController控制器, 他们是如何响应客户端请求,如何返回json数据。今天来说一说SpringBoot的application.properities的相关配置属性和如何自定义配置文件。 这个系列课程的完整源码,也会提供给大家。大家关注我的微信公众号(架构师精进),回复:springboot源码 获取这个系列课程的完整源码。或者点....

SpringBoot从小白到精通(三)系统配置及自定义配置

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。