排序
优化 Spring :可能会拖慢你速度的注释
我们都知道集成测试并不是运行速度最快的,它们肯定比单元测试花费更长的时间。 原因是您必须启动 Spring 上下文才能运行测试。您的应用程序越大,应用程序启动所需的时间就越长。 这可能会让您...
Spring中@Controller与@RestController的区别
在 Spring MVC 中,@Controller和@RestController注释都用于根据 MVC 设计模式定义 Web 控制器。控制器负责处理 HTTP 请求并将 HTTP 响应返回给客户端。 这两个注解的主要区别在于它们如何处理...
Spring 和 Spring Boot 的区别
Spring Spring是一个开源轻量级框架,允许 Java EE 7 开发人员构建简单、可靠且可扩展的企业应用程序。该框架主要致力于提供各种方法来帮助您管理业务对象。与经典的 Java 框架和应用程序编程接...
Spring MVC 6.0和Thymeleaf 3.0的新特性
Spring MVC 是 Spring 框架的基础且更广泛的部分。它用于开发基于 Java 的应用程序。 Spring MVC 使用前端控制器模式——所有请求都通过处理请求路由的 DispatcherServlet。 @Controller、@Re...
简单探讨为何使用Java进行后端开发
Java有自己的运行环境,即JDK(Java开发工具包),它包含JRE(Java运行时环境)和开发工具,基本上,JRE在JVM(Java虚拟机)中保存一组库,JVM在其中运行编写的代码在任何语言中,因为它解释...
Spring Boot项目如何实现随机端口
有时我们想在同一服务器上运行单个应用程序的多个实例。如果你想这样做,那么我们只需要在运行时分配不同的端口。因此,我们需要在应用程序启动时分配随机/动态端口。因此我们可以在 applicatio...
Spring Boot通过注解方式实现防止接口被重复调用请求
通常在后台接口开发中,一些接口的处理耗时比较久,这时候就需要防止用户重复点击导致后台接口被重复调用造成业务逻辑出现问题,一般解决重复调用的办法基本分为前端实现和后台实现,本篇通过后...
java语言中的响应式编程
响应式编程是一种编程范式,专注于处理数据流和事件。这种编程范式使用异步和非阻塞代码来处理数据流,使其更加高效和可扩展。响应式编程基于对事件做出反应而不是阻塞和等待事件的想法...
Spring 使用注解@Transactional事务
使用注解 @Transactional //需要导包 import org.springframework.transaction.annotation.Transactional; @Transactional(rollbackFor = Exception.class) 手动回退事务 //需要导包 import org...
成为全栈开发人员最需要的技能
全栈开发人员是软件开发领域最热门和最负责任的部门之一。原因是,他们需要在前端和后端开发方面都知识渊博,并且必须了解用于创建不同应用程序或网站的所有工具和技术。除此之外,全栈开发人员...
Spring普通类方法或通过反射调用的方法访问Mapper层方法失败问题解决办法
解决方法 在类上添加@Component注解 使用注解@PostConstruct编写初始化方法,在类初始化的时候把mapper注入进来 示例图 示例代码 import com.common.mapper.EqcMapper; import org.springframewo...
JDBC对应关系
jdbcType javaType oracle mysql CHAR String CHAR CHAR VARCHAR String VARCHAR VARCHAR LONGVARCHAR String LONG VARCHAR NUMERIC java.math.BigDecimal NUMERIC/NUMBER NUMERIC DECIMAL java...