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

最新文章

  • Springboot中filter的原理与注册方法是什么 正版软件
    Springboot中filter的原理与注册方法是什么
    1、filter先看下web服务器的filter所处的位置。filter是一个前后连接的链,前面处理完成之后传递给下一个filter处理。1.1filter的接口定义publicinterfaceFilter{//初始化方法,整个生命周期中只执行一次。//在init方法成功(失败如抛异常等)执行完前,不能提供过滤服务。//参数FilterConfig用于获取初始化参数publicvoidinit(FilterConfigfilterConfig)throwsServletException;//执行过滤任
    1089天前 SpringBoot filter 0
  • SpringBoot应用的打包和发布怎么实现 正版软件
    SpringBoot应用的打包和发布怎么实现
    1.创建项目(example-fast)基于SpringBoot创建一个WEB项目example-fast。2.编译打包2.1采用IDEA集成的Maven环境来对SpringBoot项目编译打包,可谓是超级easy2.2mvn命令打包#mvnclean清理编译#install打包#-Dmaven.test.skip=true跳过单元测试#-Pdev指定dev配置mvncleaninstall-Dmaven.test.skip=true-Pdev3.应用发布3.1一行命令的演化运行SpringBoot打包之
    1089天前 SpringBoot 0
  • SpringBoot中的Scheduled单线程执行问题怎么解决 正版软件
    SpringBoot中的Scheduled单线程执行问题怎么解决
    问题描述在一次SpringBoot中使用Scheduled定时任务时,发现某一个任务出现执行占用大量资源,会导致其他任务也执行失败。类似于以下模拟场景,test1定时任务模拟有五秒钟执行时间,这时会同步影响到test2任务的执行,导致test2任务也变成五秒执行一次。@Scheduled(fixedRate=1000)publicvoidtest1()throwsInterruptedException{log.info(Thread.currentThread().getName()+"|task01"
    1089天前 SpringBoot scheduled 0
  • 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
    1089天前 yml SpringBoot 0
  • SpringBoot HikariCP连接池怎么创建 正版软件
    SpringBoot HikariCP连接池怎么创建
    公用池化包CommonsPool2我们首先来看一下Java中公用的池化包CommonsPool2,来了解一下对象池的一般结构。根据我们的业务需求,使用这套API能够很容易实现对象的池化管理。org.apache.commonscommons-pool22.11.1GenericObjectPool是对象池的核心类,通过传入一个对象池的配置和一个对象的工厂,即可快速创建对象池。publicGenericObjectPool(finalPooledObjectFactoryfactory,finalGener
    1089天前 SpringBoot hikaricp 0
  • SpringBoot参数验证的技巧有哪些 正版软件
    SpringBoot参数验证的技巧有哪些
    1.使用验证注解SpringBoot提供了内置的验证注解,可以帮助简单、快速地对输入字段进行验证,例如检查null或空字段、强制执行长度限制、使用正则表达式验证模式以及验证电子邮件地址。一些最常用的验证注释包括:@NotNull:指定字段不能为空。@NotEmpty:指定列表字段不能为空。@NotBlank:指定字符串字段不得为空或仅包含空格。@Min和@Max:指定数字字段的最小值和最大值。@Pattern:指定字符串字段必须匹配的正则表达式模式。@Email:指定字符串字段必须是有效的电子邮件地址。具
    1089天前 SpringBoot 0
  • SpringBoot外部化如何配置 正版软件
    SpringBoot外部化如何配置
    SpringBoot外部化配置(基于2.4.0以后)SpringBoot可以让你将配置外部化,这样你就可以在不同的环境中使用相同的应用程序代码。你可以使用各种外部配置源,包括Javaproperties文件、YAML文件、环境变量和命令行参数。属性值可以通过使用@Value注解直接注入你的Bean,也可以通过Spring的Environment访问,或者通过@ConfigurationProperties绑定到对象。同时SpringBoot也提供了一种非常特殊的PropertyOrder,来允许用户可以在
    1089天前 SpringBoot 0
  • SpringBoot怎么实现二维码扫码登录 正版软件
    SpringBoot怎么实现二维码扫码登录
    一、手机扫二维码登录的原理二维码扫码登录是一种基于OAuth3.0协议的授权登录方式。在这种方式下,应用程序不需要获取用户的用户名和密码,只需要获取用户的授权即可。二维码扫码登录主要有以下几个步骤:应用程序生成一个二维码,并将该二维码展示给用户。用户使用扫码工具扫描该二维码,并在授权页面中授权。用户授权后,应用程序会获取一个授权码。应用程序使用该授权码向授权服务器请求访问令牌。授权服务器返回一个访问令牌给应用程序。应用程序使用该访问令牌访问资源服务器。通过以上步骤,二维码扫码登录可以实现用户的快速登录,并
    1089天前 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前缀的统一添加。一、配置文件内
    1089天前 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
    1089天前 SpringBoot jdk 0