简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我们SpringBoot项目pom文件中都会引入spring-boot-starter-parent这样一个依赖,如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...
vue 中的/deep/ 即深度选择器,可以实现仅修改当前页面中引用的某子组件A的样式,并且不会全局污染(其他页面引用某子组件A的时候,还是默认样式,样式不改变)的效果。参考解释:https://blog.csdn.net/weixin_44041976/article/details/106638498...
以下为若依框架中SecurityConfig对于spring security配置的说明:/*** anyRequest|匹配所有请求路径* access|SpringEl表达式结果为true时可以访问* anonymous|匿名可以访问* denyAll ...
在项目中经常出现多次读取HTTP请求体的情况,这时候可能就会报错,原因是读取HTTP请求体的操作,最终都要调用HttpServletRequest的getInputStream()方法和getReader()方法,而这两个方法总共只能被调用一次,第二次调用就会报错,那如何解决这个问题呢?以若依框架中的RepeatableFilter为例进行说明。将HttpServletRequest的...
场景当我们调用某个方法,需要有超过一个值的返回时,我们通常会怎么做,比如现在需要调用方法返回姓名和年龄两个属性(假如姓名为张三,年龄为12)。方式一:使用Map,将Map中分别放入name为key,张三为value;age为key,12为value。缺点是需要定义key值,且书写语法比较繁琐。优点是定义明确。方式二:直接定义一个Person对象,定义name和age两个属性。...
一、应用流程此处以若依框架的用户认证部分来分析Spring Security的认证应用。登录的Controller:/*** 登录方法** @param loginBody 登陆信息* @return 结果*/@PostMapping("/login")public AjaxResult login(@Re...
dependencyManagement一般出现在最顶层父工程的pom文件中,它的作用是用来管理jar版本,让子项目引用一个依赖而不用指明版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后使用在dependencyManagement元素中指定的版本号。下面以若依微服务框架中的一处应用为例进行说明。父pom文件中对于分布式...
下面跟随源码一步步找到如何启动内置的tomcat(springboot版本为2.1.2):1、启动类@EnableTransactionManagement@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })public class RuoYiApplication{public st...
@ConfigurationProperties作用首先看一下源码中的解释:* Annotation for externalized configuration. Add this to a class definition or a* {@code @Bean} method in a {@code @Configuration} class if you want to bin...
在Spring中当我们想拿到配置文件(不管是yml格式还是.properties格式)中的配置信息时,有很多种方式,采用Environment去获取是其中一种,优势是:可以通过getProperty这种比较通用的api来根据key获取value。当存在多份配置文件(比如SpringBoot应用jar包中有application.yml文件,外部也有application.yml文件),能取...