随笔分类 - SpringBoot And SpringCloud
摘要:问题:hibernate版本在5 的时候,如果你用了 import javax.validation.constraints.NotBlank;在校验的时会报错HV000030: No validator could be found for constraint 'javax.validation
阅读全文
摘要:一:基础知识1.通过FilterRegistrationBean实例注册,该方法能够设置过滤器之间的优先级2.为了演示优先级,这里创建2个测试过滤器类:Test1Filter、Test2Filter通过实现javax.servlet.Filter接口,覆盖其doFilter(ServletReque
阅读全文
摘要:WebMvcConfigurerAdapter配置类是spring提供的一种配置方式,采用JavaBean的方式替代传统的基于xml的配置来对spring框架进行自定义的配置。因此,在spring boot提倡的基于注解的配置,采用“约定大于配置”的风格下,当需要进行自定义的配置时,便可以继承Web
阅读全文
摘要:前言今天在做项目时遇到了一个有关参数解析HandlerMethodArgumentResolver的使用疑惑。我想作为新手的我在此和大家一起交流并记录。接下来开始发车......正文 首先先来认识一下这个接口,HandlerMethodArgumentResolver。 public interfa
阅读全文
摘要:前言今天看有小伙伴求救: 我还是一贯如此, 有人不明白,没玩过HandlerMethodArgumentResolver 。那么很可能不止他一个人, 那么我就有必要出手。不多说,开搞。 正文快速模拟出这个使用场景 : 假如有好多接口,都需要用到 当前的业务参数, 这个业务场景需要的参数 是 当前登录
阅读全文
摘要:package com.example.springboot.common; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; import org.springfr
阅读全文
摘要:前言 该篇文章,还是一贯的风格,源码+示例+自言自语的分析,目的只有一个 : 就是想让大家都会玩 Condition、Conditional。 正文 先看看 Condition 是被放在包spring context(上下文/容器) 里面了: spring context(上下文/容器) 接着我们看
阅读全文
摘要:HttpServletWrapper 和 HttpServletResponseWrapper 1). Servlet API 中提供了一个 HttpServletRequestWrapper 类来包装原始的 request 对象, HttpServletRequestWrapper 类实现了 Ht
阅读全文
摘要:在前后端分离的项目中后端返回的格式一定要友好,不然会对前端的开发人员带来很多的工作量。那么SpringBoot如何做到统一的后端返回格式呢?今天我们一起来看看。 为什么要对SpringBoot返回统一的标准格式 在默认情况下,SpringBoot的返回格式常见的有三种: 返回String @GetM
阅读全文
摘要:1.CorsConfig.java package com.example.demo.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.C
阅读全文
摘要:什么是跨域? 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 原因: 由于浏览器的同源策略, 即a网站只能访问a网站的内容,不能访问b网站的内容. 注意: 跨域问题只存在于浏览器,也就是说当你的前端页面访问后端简单请求的接口时,返回值是有的,只是服务器没有在请求头
阅读全文
摘要:HttpServletRequest servletRequest = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
阅读全文
摘要:悟纤:师傅,这一节,看着比较简单呢? 师傅:嗯嗯,这一节就是和大家分享一些一些基础的知识,基础功不打扎实一点的话,源码和高级一些的功能在实现的时候就没有思路了。 师傅:扎实基本功,敲码更轻松。 悟纤:师傅说的是,我一定会打好基础的。 师傅:孺子可教也。 悟纤:那咱们赶紧开始吧~ 我已经按耐不住想体验
阅读全文
摘要:文章目录 前言 一、SpringBoot 中@Value 具体作用有那些? 二、@Value 的注意事项 (以下问题都会造成,无法注入的问题) 1.不能作用于静态变量(static) 2.不能作用于常量(final) 3.不能在非注册的类中使用(类需要被注册在spring上下文中,如用@Servic
阅读全文
摘要:package com.xxl.job.core.log; import com.xxl.job.core.util.DateUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.slf4j.helpers
阅读全文
摘要:首先,tomcat容器中有Servlet容器和Spring容器,java过滤器。 Filter 是在 Servlet 规范中定义的,是 Servlet 容器支持的;Handler是在 Spring 容器内的,是 Spring 框架支持的 方法的执行时机不一样:Filter是在Handler前执行的
阅读全文
摘要:Spring Boot使用Spring Boot Gradle Plugin或者Spring Boot Maven Plugin将程序打包成可以独立运行的jar包的。 Spring Boot使用Spring Boot Loader通过java -jar来启动jar包。 我们来解压一下Spring B
阅读全文
摘要:package com.example.springboot.log; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor class RequestInfoBO { /** * 用于记录方法路径
阅读全文
摘要:这篇文章主要为大家展示了“如何解决Spring框架下向异步线程传递HttpServletRequest参数的坑”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决Spring框架下向异步线程传递HttpServletRequest参数的坑”这篇文章吧。
阅读全文