logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ImmutablePair和ImmutableTriple的使用

场景当我们调用某个方法,需要有超过一个值的返回时,我们通常会怎么做,比如现在需要调用方法返回姓名和年龄两个属性(假如姓名为张三,年龄为12)。方式一:使用Map,将Map中分别放入name为key,张三为value;age为key,12为value。缺点是需要定义key值,且书写语法比较繁琐。优点是定义明确。方式二:直接定义一个Person对象,定义name和age两个属性。...

#java#typescript#c# +1
Spring Security 认证应用及执行流程

一、应用流程此处以若依框架的用户认证部分来分析Spring Security的认证应用。登录的Controller:/*** 登录方法** @param loginBody 登陆信息* @return 结果*/@PostMapping("/login")public AjaxResult login(@Re...

#数据库#spring#java
mvn中dependencyManagement的使用

dependencyManagement一般出现在最顶层父工程的pom文件中,它的作用是用来管理jar版本,让子项目引用一个依赖而不用指明版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后使用在dependencyManagement元素中指定的版本号。下面以若依微服务框架中的一处应用为例进行说明。父pom文件中对于分布式...

#java#maven#spring +2
springboot如何一步步启动内置的tomcat(工厂模式的典型应用)

下面跟随源码一步步找到如何启动内置的tomcat(springboot版本为2.1.2):1、启动类@EnableTransactionManagement@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })public class RuoYiApplication{public st...

#设计模式#java#tomcat +2
@ConfigurationProperties 放在类上和方法上两种应用

@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 boot#spring#mysql +1
Spring中Environment的使用

在Spring中当我们想拿到配置文件(不管是yml格式还是.properties格式)中的配置信息时,有很多种方式,采用Environment去获取是其中一种,优势是:可以通过getProperty这种比较通用的api来根据key获取value。当存在多份配置文件(比如SpringBoot应用jar包中有application.yml文件,外部也有application.yml文件),能取...

#spring boot#java#spring +1
spring-boot-starter-parent的作用

我们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...

#java#maven#spring +2
    共 11 条
  • 1
  • 2
  • 请选择