![](../../asset/images/user/bgImg_default.jpeg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
场景当我们调用某个方法,需要有超过一个值的返回时,我们通常会怎么做,比如现在需要调用方法返回姓名和年龄两个属性(假如姓名为张三,年龄为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文件),能取...
我们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...