商城首页欢迎来到中国正版软件门户

最新文章

  • SpringBoot怎么实现加载yml文件中字典数据 正版软件
    SpringBoot怎么实现加载yml文件中字典数据
    将字典数据,配置在yml文件中,通过加载yml将数据加载到Map中SpringBoot中yml配置、引用其它yml中的配置。#在配置文件目录(如:resources)下新建application-xxx必须以application开头的yml文件,多个文件用","号分隔,不能换行项目结构文件application.ymlserver:port:8088application:name:VipSoftEnvDemospring:profiles:include:dic#在配置文件目录(如:resources
    1066天前 yml SpringBoot 0
  • SpringBoot HikariCP连接池怎么创建 正版软件
    SpringBoot HikariCP连接池怎么创建
    公用池化包CommonsPool2我们首先来看一下Java中公用的池化包CommonsPool2,来了解一下对象池的一般结构。根据我们的业务需求,使用这套API能够很容易实现对象的池化管理。org.apache.commonscommons-pool22.11.1GenericObjectPool是对象池的核心类,通过传入一个对象池的配置和一个对象的工厂,即可快速创建对象池。publicGenericObjectPool(finalPooledObjectFactoryfactory,finalGener
    1066天前 SpringBoot hikaricp 0
  • SpringBoot参数验证的技巧有哪些 正版软件
    SpringBoot参数验证的技巧有哪些
    1.使用验证注解SpringBoot提供了内置的验证注解,可以帮助简单、快速地对输入字段进行验证,例如检查null或空字段、强制执行长度限制、使用正则表达式验证模式以及验证电子邮件地址。一些最常用的验证注释包括:@NotNull:指定字段不能为空。@NotEmpty:指定列表字段不能为空。@NotBlank:指定字符串字段不得为空或仅包含空格。@Min和@Max:指定数字字段的最小值和最大值。@Pattern:指定字符串字段必须匹配的正则表达式模式。@Email:指定字符串字段必须是有效的电子邮件地址。具
    1066天前 SpringBoot 0
  • SpringBoot外部化如何配置 正版软件
    SpringBoot外部化如何配置
    SpringBoot外部化配置(基于2.4.0以后)SpringBoot可以让你将配置外部化,这样你就可以在不同的环境中使用相同的应用程序代码。你可以使用各种外部配置源,包括Javaproperties文件、YAML文件、环境变量和命令行参数。属性值可以通过使用@Value注解直接注入你的Bean,也可以通过Spring的Environment访问,或者通过@ConfigurationProperties绑定到对象。同时SpringBoot也提供了一种非常特殊的PropertyOrder,来允许用户可以在
    1066天前 SpringBoot 0
  • SpringBoot怎么实现二维码扫码登录 正版软件
    SpringBoot怎么实现二维码扫码登录
    一、手机扫二维码登录的原理二维码扫码登录是一种基于OAuth3.0协议的授权登录方式。在这种方式下,应用程序不需要获取用户的用户名和密码,只需要获取用户的授权即可。二维码扫码登录主要有以下几个步骤:应用程序生成一个二维码,并将该二维码展示给用户。用户使用扫码工具扫描该二维码,并在授权页面中授权。用户授权后,应用程序会获取一个授权码。应用程序使用该授权码向授权服务器请求访问令牌。授权服务器返回一个访问令牌给应用程序。应用程序使用该访问令牌访问资源服务器。通过以上步骤,二维码扫码登录可以实现用户的快速登录,并
    1066天前 SpringBoot 0
  • SpringBoot多controller如何添加URL前缀 正版软件
    SpringBoot多controller如何添加URL前缀
    前言在某些情况下,服务的controller中前缀是一致的,例如所有URL的前缀都为/context-path/api/v1,需要为某些URL添加统一的前缀。能想到的处理办法为修改服务的context-path,在context-path中添加api/v1,这样修改全局的前缀能够解决上面的问题,但存在弊端,如果URL存在多个前缀,例如有些URL需要前缀为api/v2,就无法区分了,如果服务中的一些静态资源不想添加api/v1,也无法区分。下面通过自定义注解的方式实现某些URL前缀的统一添加。一、配置文件内
    1066天前 URL SpringBoot controller 0
  • 多jdk环境下如何指定springboot外部配置文件 正版软件
    多jdk环境下如何指定springboot外部配置文件
    问题描述当部署环境中存在多个jdk,且默认jdk版本低于jdk8。我们在部署springboot应用的时候,需要指定jdk为jdk8或其以上版本。随之而来的会出现一个问题:springboot应用的外部化配置文件无法加载,它会一直采用的打入应用jar的默认的配置文件。问题解决针对该问题,有两种方式可以解决,如下所示:添加启动参数--spring.config.additional-locationnohup/home/jdk1.8.0_251/bin/java-Xms256m-Xmx256m-jar/op
    1066天前 SpringBoot jdk 0
  • 怎么使用MyBatisPlus+SpringBoot实现乐观锁功能 正版软件
    怎么使用MyBatisPlus+SpringBoot实现乐观锁功能
    一、商城数据不一致的场景如果商城中有一件商品,成本价是80元,售价是100元。经理先是通知小李,说你去把商品价格增加50元。小李正在玩游戏,耽搁了一个小时。正好一个小时后,经理觉得商品价格增加到150元,价格太高,可能会影响销量。又通知小王,你把商品价格降低30元。此时,小李和小王同时操作商品后台系统。小李操作的时候,系统先取出商品价格100元;小王也在操作,取出的商品价格也是100元。小李将价格加了50元,并将100+50=150元存入了数据库;小王将商品减了30元,并将100-30=70元存入了数据库
    1066天前 SpringBoot mybatisplus 0
  • springboot怎么集成easy-captcha实现图像验证码显示和登录 正版软件
    springboot怎么集成easy-captcha实现图像验证码显示和登录
    1、easy-captcha简介easy-captcha是生成图形验证码的Java类库,支持gif、中文、算术等类型,可用于JavaWeb、JavaSE等项目。2、添加依赖20.01.6.2com.google.guavaguava${guava.version}com.github.whvcseeasy-captcha${captcha.version}3、编写service层代码@ServicepublicclassCaptchaServiceImplimplementsCaptchaService{
    1066天前 SpringBoot 0
  • springBoot之怎么获取接口请求数据和返回数据实现日志 正版软件
    springBoot之怎么获取接口请求数据和返回数据实现日志
    一、获取接口请求的数据可以在Interceptor的afterCompletion中实现但是要重写RequestWrapper代码记录如下:HttpServletRequestFilterimportjavax.servlet.*;importjavax.servlet.annotation.WebFilter;importjavax.servlet.http.HttpServletRequest;importorg.springframework.core.annotation.Order;import
    1066天前 SpringBoot 0