网站定制、定制费用、定制服务、springboot、数字、10、12、Qu、后台登录、pre
引言 Spring Boot作为一种轻量级的Java应用程序框架,以其开箱即用、快速搭建新项目的特性赢得了广大开发者的青睐。其核心理念之一就是简化配置过程,使开发者能够快速响应复杂多变的生产环境需求...
来源:博客园 2024-05-09 10:29 3
在Spring中,CompletableFuture通常用于异步编程,可以方便地处理异步任务的执行和结果处理,CompletableFuture 是 Java 8 引入的一个类,用于支持异步编程和并...
来源:博客园 2024-05-06 14:29 6
服务的提供者和消费者服务之间可以通过Spring提供的RestTemplate来进行http请求去请求另一个Springboot的项目,这就叫做服务间的远程调用。当一个服务通过远程调用去调用另一个服务时,被调用的服务就叫做服务的提供者,调用服务的服务就叫做服务的消费者。一个服务可以既是服务的提...
来源:博客园 2024-05-04 19:29 3
这个文章主要介绍一下@AutoConfigureAfter在spring框架中的作用,在使用过程中,很多开发人员在使用它的时候都出现了问题,问题比较多的就是它们的注册顺序总不是我们预期的,下面介绍一下正常的使用方法。@AutoConfigureAfter用在配置类上面,即需要在@Configur.....
来源:博客园 2024-04-30 13:29 9
前言在实际开发过程中,如果后端需要启用https访问,通常项目启动后配置nginx代理再配置https,前端调用时高版本的chrome还会因为证书未信任导致调用失败,通过摸索整理一套开发调试下的https方案,特此分享后端配置生成HTTPS密钥keytool-genkeypair-alias...
来源:博客园 2024-04-29 15:29 6
什么是2FA(双因素身份验证)?双因素身份验证(2FA)是一种安全系统,要求用户提供两种不同的身份验证方式才能访问某个系统或服务。国内普遍做短信验证码这种的用的比较少,不过在国外的网站中使用双因素身份验证的还是很多的。用户通过使用验证器扫描二维码,就能在app上获取登录的动态口令,进一步加强了账户....
来源:博客园 2024-04-25 11:29 14
mybatis-plus中,如果数据表字段类型与java实体字段类型不一样,这时就需要做类型映射与转换了,我们一般可以实现TypeHandler接口,或者继承抽象类BaseTypeHandler,我们下面举例来说明一下它的使用方法。场景数据表里字段是varchar,java里是List集合,例...
来源:博客园 2024-04-23 18:29 10
一、需求:接收前端传入的""空字符串参数,有时候我们需要把它转为nullSpringBoot项目方式:①Jackson(推荐)、②切面+反射、③注解+切面+反射后两种方式,未做返回值的处理。二、三种方式1、Jackson正反序列化(推荐)StdConverter和JsonSeria...
来源:博客园 2024-04-19 16:29 10
前端https://blog.csdn.net/m0_37613503/article/details/128961447数据库1.用户表CREATETABLE`x_user`(`id`int(11)NOTNULLAUTO_INCREMENT,`username`varchar(50)N...
来源:博客园 2024-04-12 16:29 15
对于实体中包含有公共字段,像create_at,create_time,update_at,update_time来说,我们没有必要在每个实体的crud操作中复制同样的代码,这样代码的味道很坏,我们应该使用mybatis的拦截器机制,将公共字段统一处理;当然mybatis-puls在实现上更加优雅,...
来源:博客园 2024-04-08 13:29 8
引言在传统的Java应用程序开发和部署场景中,开发者往往需要经历一系列复杂的步骤才能将应用成功部署到生产环境。例如,对于基于Servlet规范的JavaWeb应用,开发完成后通常会被打包成WAR格式,然后部署到像ApacheTomcat、Jetty这样的Web容器中。这一过程中,不仅要管理应用本身....
来源:博客园 2024-04-04 18:29 14
写在前面在实际项目的开发过程中,我们程序往往需要在不同环境中运行。例如:开发环境、测试环境和生产环境。每个环境中的配置参数可能都会有所不同,例如数据库连接信息、文件服务器等等。SpringBoot提供了非常方便的方式来管理这些不同环境的配置。一、SpringProfile介绍SpringP...
来源:博客园 2024-04-01 08:29 11
核心注解1.@SpringBootApplication主要用于开启自动配置,它也是一个组合注解,主要组合了@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan2.@EnableAutoConfiguration该注...
来源:博客园 2024-03-27 11:29 15
实际开发中经常会遇到比较耗时的接口操作,但页面强制刷新或主动取消接口调用后后台还是会继续运行,特别是有大量数据库操作时会增加服务器压力,所以进行研究测试后总结了一套主动取消接口调用的解决方案自定义注解用于标记耗时接口@Retention(RetentionPolicy.RUNTIME)@Tar...
来源:博客园 2024-03-26 16:29 17
Spring为开发Java应用程序提供了全面的基础架构支持,它将Java对象交由容器统一管理,从而实现控制反转(IOC)和依赖注入(DI),并提供了一些常用模块如SpringAOP、SpringJDBC、SpringMVC等等SpringBoot继承了Spring的核心思想,并进一步简化应用开发.....
来源:博客园 2024-03-25 16:29 34
前言springboot整合ES有两种方案,ES官方提供的ElasticsearchJavaAPIClient和spring提供的[SpringDataElasticsearch](SpringDataElasticsearch)两种方案各有优劣Spring:高度封装,用着舒服。缺点是更新不及...
来源:博客园 2024-03-25 12:29 20
标签:PostgreSQL.Druid.Mybatis.Plus;一、简介PostgreSQL是一个功能强大的开源数据库系统,具有可靠性、稳定性、数据一致性等特点,且可以运行在所有主流操作系统上,包括Linux、Unix、Windows等。通过官方文档可以找到大量描述如何安装和使用Postg...
来源:博客园 2024-03-24 15:29 19
工程 | JOSH LONG | 0条评论 Java 22发布快乐! Java 22 是一个重大的进步,是一个值得升级版本。有一些重大的最终发布功能,如 Project Panama及一系列更优...
来源:博客园 2024-03-24 00:29
依赖pom.xml:pom.xml4.0.0org.springframework.bootspring-boot-starter-parent3.2.3comdemoPlus0.0.1-SNAPSHOTdemoPlusdemoPlus17org.spr...
来源:博客园 2024-03-20 14:29 32
写在前面对于初学者来说,困难的不是理论知识,而是如何在程序中具体实现。现在的项目基本上都是前后端分离的项目,如何打通前后端,接收前端传过来的参数呢?废话不多说,这篇文章就来说一说接收前端参数的具体操作一、获取路径中的值1.1核心代码@GetMapping("/getArticle/{id...
来源:博客园 2024-03-17 10:29 18
手机查看