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

最新文章

  • SpringBoot中Jackson日期格式化的方法 正版软件
    SpringBoot中Jackson日期格式化的方法
    Jackson日期格式化技巧使用SpringBoot时,需要使用Jackson处理一些JavaTimeAPI类型的JSON序列化问题,在处理一些类的字段时,可以通过直接在属性上加注解的方式来指定其格式化样式。但是,昨天同事遇到一个格式化Map数据的问题,这样就不能通过加注解来解决格式化样式的问题了。在网上各种搜索,各种尝试后,终于解决了这个问题,记录一下,以备不时之需。闲言少叙,直接上代码:packagecom.diguage.demo.config;importcom.fasterxml.jackson
    1066天前 SpringBoot jackson 0
  • SpringBoot MP简单的分页查询测试怎么实现 正版软件
    SpringBoot MP简单的分页查询测试怎么实现
    导入最新的mp依赖是第一步不然太低的版本什么都做不了,3,1以下的好像连分页插件都没有加进去,所以我们用最新的3.5的,保证啥都有:com.baomidoumybatis-plus-boot-starter3.5.2这里我们需要认识两个插件:mp的核心插件MybatisPlusInterceptor与自动分页插件PaginationInnerInterceptor。MybatisPlusInterceptor的源码(去掉中间的处理代码):publicclassMybatisPlusInterceptori
    1066天前 SpringBoot mp 0
  • 怎么使用Holer通过外网访问本地SpringBoot 正版软件
    怎么使用Holer通过外网访问本地SpringBoot
    1.1安装Java1.7及以上版本执行命令java-version检查Java安装和配置是否正确。1.2安装并启动SpringBoot默认安装的SpringBoot端口是8080。2.实现步骤2.1下载并解压holer软件包Holer软件包:holer-client.zip2.2修改holer配置文件在holer官网上申请专属的holeraccesskey或者使用开源社区上公开的accesskey信息。例如申请得到的holer信息如下,这里以此holer信息为例:---------------------
    1066天前 SpringBoot holer 0
  • SpringBoot怎么使用Caffeine实现缓存 正版软件
    SpringBoot怎么使用Caffeine实现缓存
    为什么要在应用程序中添加缓存在深入探讨如何向应用程序添加缓存之前,首先想到的问题是为什么我们需要在应用程序中使用缓存。假设有一个包含客户数据的应用程序,用户发出两个请求来获取客户的数据(id=100)。这就是没有缓存时的情况。如您所见,对于每个请求,应用程序都会转到数据库获取数据。从数据库获取数据是一项成本高昂的操作,因为它涉及IO。但是,如果中间有一个缓存存储,可以在其中临时存储短时间的数据,则可以将这些往返保存到数据库并在IO时间保存。这就是使用缓存时上述交互的样子。在SpringBoot应用程序中实
    1066天前 SpringBoot caffeine 0
  • SpringBoot怎么使用AOP记录接口操作日志 正版软件
    SpringBoot怎么使用AOP记录接口操作日志
    一、AOP简介1.什么是AOPAOP:AspectOrientedProgramming面向切面编程AOP关注不是某一个类或某些方法;控制大量资源,关注的是大量的类和方法。2.AOP应用场景以及常用术语权限控制、缓存控制、事务控制、分布式追踪、异常处理等Target:目标类,即需要被代理的类。例如:UserServiceJoinpoint(连接点):所谓连接点是指那些可能被拦截到的方法。例如:所有的方法PointCut切入点:已经被增强的连接点。例如:addUser()Advice通知/增强,增强代码。例
    1066天前 SpringBoot aop 0
  • SpringBoot怎么在加载bean时优先选择我 正版软件
    SpringBoot怎么在加载bean时优先选择我
    一、适用场景如果我们需要在应用程序的所有层次结构中对特定bean的启动顺序进行管理。例如,需要在应用程序启动的时候初始化某个bean。如果我们公共库中的bean被其他开发者服务用到,但是他们需要在部分场景下自定义bean,则我们需要在这些自定义的bean前面先加载公共库中的bean。二、三种实现方式在SpringBoot应用程序中,我们可以采取以下三种方式实现自己的bean优先加载:1.@Configuration注解+@DependsOn注解@Configuration注解在SpringBoot应用程序
    1066天前 SpringBoot bean 0
  • SpringBoot实现过滤器拦截器的耗时实例对比分析 正版软件
    SpringBoot实现过滤器拦截器的耗时实例对比分析
    过滤器的方式这种方式简单点但是可配置性不高注意:一定得扫描到spring容器中创建一个类实现filter接口init:该方法是对filter对象进行初始化的方法,仅在容器初始化filter对象结束后被调用一次,参数FilterConfig可以获得filter的初始化参数;doFilter:可以对request和response进行预处理。其中FilterChain可以将处理后的request和response对象传递到过滤链上的下一个资源。destroy():该方法在容器销毁对象前被调用。importor
    1066天前 SpringBoot 0
  • 如何将本地SpringBoot项目jar包部署到Linux环境中 正版软件
    如何将本地SpringBoot项目jar包部署到Linux环境中
    目标一键将本地已经打包好的SpringBoot项目部署到linux环境,实现秒级部署前置知识:需掌握Maven的打包迭代步骤在windows环境使用命令启动SpringBoot项目在Linux环境使用命令启动项目在Linux环境使用脚本启动项目优化脚本,每次重启时先关闭项目分离依赖,每次上传Linux环境只上传几百k的代码包搭配IDEA插件,实现在IDEA中一键部署一、前提:有一个Windows环境可以启动的SpringBoot项目jar包1、使用Maven的package命令打出一个携带依赖的jar包例
    1066天前 Linux SpringBoot jar 0
  • 怎么使用Springboot封装一个自适配的数据单位转换工具类 正版软件
    怎么使用Springboot封装一个自适配的数据单位转换工具类
    前言平时做一些统计数据,经常从数据库或者是从接口获取出来的数据,单位是跟业务需求不一致的。比如,我们拿出来的分,实际上要是元又比如,我们拿到的数据需要乘以100返回给前端做百分比展示又比如,千分比转换又比如,拿出来的金额需要变成万为单位又比如,需要保留2位小数......等等等等。平时我们怎么搞?很多时候拿到的是一个数据集合list,就需要去遍历然后根据每个DTO的属性去做相关单位转换。一直get完set,get完set,get完set,get完set,get完set,人都麻了。就像这样:所以,如果通过反
    1066天前 SpringBoot 0
  • SpringBoot actuator健康检查不通过怎么解决 正版软件
    SpringBoot actuator健康检查不通过怎么解决
    SpringBootactuator健康检查不通过今天遇到有个服务能够注册成功,但是健康检查不通过,通过浏览器访问健康检查的url,chrome的network一直显示pending,说明这个请求提交了,但是得不到返回,卡住了。原来以为健康检查就是检查服务端口下的/health这个请求本身是否能正常返回,其实不是。所谓健康检查是有很多检查项的,springboot中继承AbstractHealthIndicator的类,比如DataSourceHealthIndicatorRedisHealthIndic
    1066天前 SpringBoot actuator 0