Article Tags
首页 技术文章 后端开发
东八区springboot怎么配置序列化

东八区springboot怎么配置序列化

使用SpringBoot默认配置SpringBoot默认使用UTC时间,如果我们需要使用东八区时间,可以使用以下配置:spring:jackson:time-zone:GMT+8这种方式是最简单的方式,不需要任何额外的依赖和代码,但是需要注意的是,该配置是全局生效的,可能会影响到其他需要使用UTC时间的地方,而且每次新增依赖、升级SpringBoot版本等情况都需要再次检查该配置是否正确。自定义配置类另外一种方式是自定义配置类,使用@Configuration注解创建一个配置类,然后在该类中配置

May 21, 2023 pm 08:55 PM
SpringBoot
云服务器怎么设置springboot启动端口

云服务器怎么设置springboot启动端口

云服务器:springboot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。可以通过实现EmbeddedServletContainerCustomizer接口来实现:publicclassApplicationextendsSpringBootServletInitializerimple

May 21, 2023 pm 07:53 PM
SpringBoot 云服务器
Springboot之nocos整合与使用的方法

Springboot之nocos整合与使用的方法

前言Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施1,创建工程先创建maven工程,父工程pom如下:4.0.0org.exampleconfigDemo1.0-SNAPSHOTorg.springframework.bootspring-boot-st

May 21, 2023 pm 03:32 PM
SpringBoot
SpringBoot2如何开启Actuator端点监控

SpringBoot2如何开启Actuator端点监控

背景SpringBoot本身提供了一套监控端点,可以查看应用的基本信息、健康程度、配置等监控信息,很容易上手。Note:此处所用SpringBoot版本:2.1.4开启Actuator在Maven的pom.xml文件中添加spring-boot-starter-actuator依赖:org.springframework.bootspring-boot-starter-actuator直接运行项目,在后端控制台会看到以下输出:2019-06-2618:07:27.896INFO7868---[r

May 21, 2023 am 08:13 AM
SpringBoot actuator
SpringBoot怎么使用@Cacheable进行缓存与取值

SpringBoot怎么使用@Cacheable进行缓存与取值

使用@Cacheable进行缓存与取值1.@Cacheable的作用缓存使用步骤:@Cacheable这个注解,用它就是为了使用缓存的。所以我们可以先说一下缓存的使用步骤:开启基于注解的缓存,使用@EnableCaching标识在SpringBoot的主启动类上。标注缓存注解即可第一步:开启基于注解的缓存,使用@EnableCaching标注在springboot主启动类上//开启基于注解的缓存@EnableCaching@EnableRyFeignClients@SpringBootAppli

May 20, 2023 pm 01:30 PM
SpringBoot @cacheable
Java如何实现优雅的参数校验

Java如何实现优雅的参数校验

一、引子要对方法的参数进行校验,最简单暴力的写法是这个样子:publicstaticvoidutilA(Stringa,BigDecimalb){if(StringUtils.isEmpty(a)){System.out.println("a不可为空");return;}if(b==null){System.out.println("b不可为空");return;}if(b.compareTo(BigDecimal.ZERO)!=1){System.out

May 19, 2023 pm 07:43 PM
Java
SpringBoot怎么整合JPA框架

SpringBoot怎么整合JPA框架

一.SpringBoot数据访问概述SpringData是Spring提供的一个用于简化数据库访问、支持云服务的开源框架。它是一个伞形项目,包含了大量关系型数据库及非关系型数据库的数据访问解决方案,其设计目的是使我们可以快速且简单地使用各种数据访问技术。SpringBoot默认采用整合SpringData的方式统一处理数据访问层,通过添加大量自动配置,引入各种数据访问模板xxxTemplate以及统一的Repository接口,从而达到简化数据访问层的操作。SpringData提供了多种类型数据

May 19, 2023 am 09:52 AM
SpringBoot jpa
SpringBoot事务处理机制是什么

SpringBoot事务处理机制是什么

一、Spring的事务机制所有的数据访问技术都有事务处理机制,这些技术提供了API用来开启事务、提交事务来完成数据操作,或者在发生错误的时候回滚数据。而Spring的事务机制是用统一的机制来处理不同数据访问技术的事务处理。Spring的事务机制提供了一个PlatformTransactionManager接口,不同的数据访问技术的事务使用不同的接口实现:在程序中定义事务管理器的代码如下:@BeanpublicPlatformTransactionManagertransactionManager

May 18, 2023 pm 11:04 PM
SpringBoot
SpringBoot中banner怎么使用

SpringBoot中banner怎么使用

制作自己的banner第一步:在src/main/resources下面创建banner.txt。第二步:访问网站http://patorjk.com/software/taag,在网站“TypeSomething”处输入想要制作的单词(比如:HelloWorld),会生成对应的字符。也可以通过其他参数来调整字符的样式。复制生成的字符,粘贴到banner.txt,再次启动程序便可以打印出指定的banner了。个人比较喜欢的banner是如下图形:${AnsiColor.BRIGHT_YELLOW

May 18, 2023 pm 06:04 PM
Banner SpringBoot
SpringBoot中怎么实现配置SSL的同时支持http和https访问

SpringBoot中怎么实现配置SSL的同时支持http和https访问

传输层安全性协议(英语:TransportLayerSecurity,缩写作TLS),及其前身安全套接层(SecureSocketsLayer,缩写作SSL)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。SSL包含记录层(RecordLayer)和传输层,记录层协议确定传输层数据的封装格式。传输层安全协议使用X.509认证,之后利用非对称加密演算来对通信方做身份认证,之后交换对称密钥作为会谈密钥(Sessionkey)。这个会谈密钥是用来将通信两方交换的数据做加密,保证两个应用间

May 18, 2023 pm 02:25 PM
Http SpringBoot ssl
SpringBoot安全管理之OAuth2框架怎么使用

SpringBoot安全管理之OAuth2框架怎么使用

OAuth3简介OAuth是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无须将用户名和密码提供给第三方应用。实现这一功能是通过一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站在特定的时间段内访问特定的资源。这样OAuth让用户可以授权第三方网站灵活的访问存储在另一些资源服务器的特定信息,而非所有内容。例如,用户想通过QQ登录知乎,这时知乎就是一个第三方应用,知乎要访

May 18, 2023 am 08:08 AM
SpringBoot oauth2
SpringBoot中怎么对Shiro进行整合

SpringBoot中怎么对Shiro进行整合

原生的整合创建项目创建一个SpringBoot项目,只需要添加Web依赖即可:项目创建成功后,加入Shiro相关的依赖,完整的pom.xml文件中的依赖如下:org.springframework.bootspring-boot-starter-weborg.apache.shiroshiro-web1.4.0org.apache.shiroshiro-spring1.4.0创建Realm接下来我们来自定义核心组件Realm:publicclassMyRealmextendsAuthorizin

May 17, 2023 pm 11:01 PM
SpringBoot shiro
springboot验证码生成及验证功能怎么实现

springboot验证码生成及验证功能怎么实现

1.easy-captcha工具包生成验证码的方式有许多种,这里选择的是easy-captcha工具包。github开原地址为:easy-captcha工具包其支持Java图形验证码,支持gif、中文、算术等类型,可用于JavaWeb、JavaSE等项目。2添加依赖首先需要将easy-captcha的依赖配置文件增加到pom.xml文件中。开源项目中已经写好了导入依赖语句复制粘贴过去即可。com.github.whvcseeasy-captcha1.6.23.验证码字符类型使用方法://生成验证

May 17, 2023 pm 12:15 PM
SpringBoot
SpringBoot启动速度慢的原因是什么

SpringBoot启动速度慢的原因是什么

SpringBoot启动速度慢的原因现在springboot的架构可以说是非常流行,不会你都不好意思说你是做java的。可是它火归火,也有一些小问题需要咱们去注意。如果是单体项目,并且在启动速度方面没有任何要求,那么请忽略。下面进入主题,在什么情况下springboot的项目启动会变慢呢前提条件启动项目的机器硬件配置不能拖后腿,否则你说项目启动慢,项目还觉得机器不行呢…比如网络,内存大小,CPU核心数等,不要求太高,至少也要够用吧抛开各种人为因素,例如各种连接时间较长,其他

May 17, 2023 am 11:01 AM
SpringBoot

热门工具标签

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

vc9-vc14(32+64位)运行库合集(链接在下方)

vc9-vc14(32+64位)运行库合集(链接在下方)

phpStudy安装所需运行库集合下载

VC9 32位

VC9 32位

VC9 32位 phpstudy集成安装环境运行库

php程序员工具箱完整版

php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

VC11 32位

VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用