
Spring Boot
文章平均质量分 51
wtopps
当你的才华满足不了你的野心时,你应该滚去学习
展开
-
SpringJPA+Druid配置多数据源
SpringJPA配置多数据源原创 2024-08-07 17:21:25 · 531 阅读 · 0 评论 -
SpringBoot CORS前端请求跨域问题解决方案
前言在前后端分离的项目中,当前后端部署不在同一个地址下的时候,请求服务端接口会出现跨域请求报错的情况,关于浏览器跨域的概念,这里不进行解释,直接给出解决办法。解决方案SpringBoot 1.5.x第一种方法:import java.util.List;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import or原创 2020-10-28 13:07:27 · 457 阅读 · 0 评论 -
SpringBoot @Retryable注解
背景在调用第三方接口或者使用MQ时,会出现网络抖动,连接超时等网络异常,所以需要重试。为了使处理更加健壮并且不太容易出现故障,后续的尝试操作,有时候会帮助失败的操作最后执行成功。一般情况下,需要我们自行实现重试机制,一般是在业务代码中加入一层循环,如果失败后,再尝试重试,但是这样实现并不优雅。在SpringBoot中,已经实现了相关的能力,通过@Retryable注解可以实现我们想要的结果。@...原创 2019-12-25 20:45:03 · 26609 阅读 · 3 评论 -
Spring boot + Spring Security 实现用户登录管理
前言Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。其自身拥有一套管理用户登录信息的方法,本文就将介绍简单的使用Spring Security 来实现用户登录。框架介绍本文将使用Spring boot + Spring Security实现,S...原创 2017-10-20 16:50:08 · 23582 阅读 · 5 评论 -
Spring boot + Spring Security + thymeleaf表单提交被拦截问题
问题描述thymeleaf是一种前端模板,类似与freemaker,但是其文件格式是html格式,可以配合Spring boot一起使用,在使用Spring boot + Spring Security + thymeleaf整合时,默认情况下,使用Spring Security 时form表单如果不使用th:action标签,会出现无法提交的问题问题解决在Spring Secur...原创 2017-08-31 21:27:43 · 2312 阅读 · 0 评论 -
Spring boot + Spring Security CSS静态资源拦截问题
问题描述在使用Spring boot + Spring Security整合的时候,Spring Security对登陆进行了响应的处理操作,但是在进入登陆页的时候,出现页面报错,页面布局全部错乱的问题,查看原因发现是CSS与JS等静态文件没有被加载成功导致问题原因Spring Security默认会对静态文件进行拦截,这个问题在Spring MVC中也出现过,Spring MVC...原创 2017-08-31 21:17:37 · 31103 阅读 · 5 评论 -
SpringBoot 请求同一个方法兼容form格式与requestbody json格式
前言最近在重构一个旧服务,遇见这么一个问题,旧服务是PHP服务,PHP的controller方法可以同时兼容form的请求格式与requestbody json的请求格式,但是在SpringBoot中,是不可以的,只可以支持单一模式,使用form提交就不可以使用@RequestBody注解去接收,但是这个问题必须需要解决。问题现象在这里演示一下所说的问题:首先是如果使用form格式的请求:...原创 2018-11-06 18:18:43 · 15928 阅读 · 6 评论 -
Springboot @ConditionalOnResource 解决无法读取外部配置文件问题
前言最近在开发存储层基础中间件的过程中,使用到了@ConditionalOnResource这个注解,使用该注解的目的是,注解在Configuration bean上,在其加载之前对指定资源进行校验,是否存在,如果不存在,抛出异常;该注解支持传入多个变量,但是当我们希望本地代码中不存在配置文件,依赖配置中心去加载外部的配置文件启动时,在注解中传入一个外部变量,一个本地变量(方便本地开发)时,会抛...原创 2018-11-15 21:00:37 · 7010 阅读 · 1 评论 -
SpringBoot @Conditional注解解析
前言SpringBoot中提供了@Conditional注解,该注解的官方文档定义:“Indicates that a component is only eligible for registration when all specified conditions match”,意思是只有满足一些列条件之后创建一个bean。本篇,我们介绍一下其作用。介绍@Conditional定义@Re...转载 2018-11-23 17:53:25 · 471 阅读 · 0 评论