- 简介Feign 可以把 Rest 的请求进行隐藏,伪装成类似 Spring MVC 的 Controller 一样。不用再自己拼接 url,拼接参数等等操作,一切都交给Feign去做。 入门案例在服务消费者导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-... 简介Feign 可以把 Rest 的请求进行隐藏,伪装成类似 Spring MVC 的 Controller 一样。不用再自己拼接 url,拼接参数等等操作,一切都交给Feign去做。 入门案例在服务消费者导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-...
- 参考:SpringBoot2异常处理回滚事务详解(自动回滚/手动回滚/部分回滚) 概念 事务定义事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。 事... 参考:SpringBoot2异常处理回滚事务详解(自动回滚/手动回滚/部分回滚) 概念 事务定义事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。 事...
- Spring 常用注解 Configuration 配置类 相关注解@Configuration:标注在类上,声明该类为 Spring 配置类Spring 在启动的时候会自动扫描并加载所有配置类,配置 Spring 容器(应用上下文),将配置类中的 Bean 放入容器管理@Bean:标注在 Spring 配置类中的方法上,注册 bean 对象到 IOC 容器name 属性:给生成的bean... Spring 常用注解 Configuration 配置类 相关注解@Configuration:标注在类上,声明该类为 Spring 配置类Spring 在启动的时候会自动扫描并加载所有配置类,配置 Spring 容器(应用上下文),将配置类中的 Bean 放入容器管理@Bean:标注在 Spring 配置类中的方法上,注册 bean 对象到 IOC 容器name 属性:给生成的bean...
- 概述 简介Java 程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid 已经在阿里巴巴部署了超过600个应用,经过一年多生产... 概述 简介Java 程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid 已经在阿里巴巴部署了超过600个应用,经过一年多生产...
- 概述 JPA 介绍JPA 官方文档:传送门JPA(Java Persistence API)是 Java 标准中的一套 ORM 规范(提供了一些编程的 API 接口,具体实现由 ORM 厂商实现,如Hiernate、TopLink 、Eclipselink等都是 JPA 的具体实现),借助 JPA 技术可以通过注解或者 XML 描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库... 概述 JPA 介绍JPA 官方文档:传送门JPA(Java Persistence API)是 Java 标准中的一套 ORM 规范(提供了一些编程的 API 接口,具体实现由 ORM 厂商实现,如Hiernate、TopLink 、Eclipselink等都是 JPA 的具体实现),借助 JPA 技术可以通过注解或者 XML 描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库...
- Flowable与Activiti作为两个开源的工作流引擎,在业务流程管理(BPM)领域都有着广泛的应用。以下是对两者的详细对比: 一、项目背景与起源Activiti:最初由Alfresco公司开发并维护。后来捐赠给了Apache软件基金会,成为一个以Java为中心的开源工作流和BPM平台。Flowable:作为Activiti的继任者,由Activiti的原班人马继续开发和维护。包含了Ac... Flowable与Activiti作为两个开源的工作流引擎,在业务流程管理(BPM)领域都有着广泛的应用。以下是对两者的详细对比: 一、项目背景与起源Activiti:最初由Alfresco公司开发并维护。后来捐赠给了Apache软件基金会,成为一个以Java为中心的开源工作流和BPM平台。Flowable:作为Activiti的继任者,由Activiti的原班人马继续开发和维护。包含了Ac...
- 在 Java 开发领域,Spring 框架无疑是一颗璀璨的明星,它不仅提供了全面的企业级特性,还为开发者提供了简便而强大的开发方式。本文将深入探讨 Spring 框架的简介、配置和快速入门,带你轻松驾驭 Java 世界的利器。 Spring 简介Spring 是一个综合性的框架,它的设计目标是降低企业级 Java 开发的复杂性。Spring 提供了全方位的解决方案,包括依赖注入、面向切面编程... 在 Java 开发领域,Spring 框架无疑是一颗璀璨的明星,它不仅提供了全面的企业级特性,还为开发者提供了简便而强大的开发方式。本文将深入探讨 Spring 框架的简介、配置和快速入门,带你轻松驾驭 Java 世界的利器。 Spring 简介Spring 是一个综合性的框架,它的设计目标是降低企业级 Java 开发的复杂性。Spring 提供了全方位的解决方案,包括依赖注入、面向切面编程...
- 在编程的世界里,Spring框架如同一位慈祥的导师,为我们打开了无尽可能性的大门。而在Spring的广袤领域中,注解是我们最亲密的伙伴之一。本篇博客将深入浅出地介绍使用Spring注解进行开发的奇妙之旅,为你解开注解的神秘面纱。 前奏:认识Spring框架首先,让我们简单了解一下Spring框架。Spring是一个全栈式的Java开发框架,它提供了广泛的功能,包括依赖注入、面向切面编程、数据... 在编程的世界里,Spring框架如同一位慈祥的导师,为我们打开了无尽可能性的大门。而在Spring的广袤领域中,注解是我们最亲密的伙伴之一。本篇博客将深入浅出地介绍使用Spring注解进行开发的奇妙之旅,为你解开注解的神秘面纱。 前奏:认识Spring框架首先,让我们简单了解一下Spring框架。Spring是一个全栈式的Java开发框架,它提供了广泛的功能,包括依赖注入、面向切面编程、数据...
- 欢迎来到Spring AOP的世界,一个充满魔法和创意的地方。在这个舞台上,代码和切面一同演绎着优雅的交汇,为我们的程序增添了更多的色彩。本篇博客将深入浅出地探讨Spring AOP的开发,带你踏入切面编程的神奇之旅。 AOP:解锁编程的新境界在编程的世界中,AOP(Aspect-Oriented Programming)是一种旨在提高代码模块化和可维护性的编程范式。AOP的核心思想是将横切... 欢迎来到Spring AOP的世界,一个充满魔法和创意的地方。在这个舞台上,代码和切面一同演绎着优雅的交汇,为我们的程序增添了更多的色彩。本篇博客将深入浅出地探讨Spring AOP的开发,带你踏入切面编程的神奇之旅。 AOP:解锁编程的新境界在编程的世界中,AOP(Aspect-Oriented Programming)是一种旨在提高代码模块化和可维护性的编程范式。AOP的核心思想是将横切...
- 欢迎来到Spring的神奇世界,在这里,我们将穿越到编程的魔法舞台,一起学习如何使用XML实现Spring AOP。这是一个充满创意和优雅的舞台,而今我们将揭开其神秘的面纱。 AOP的魅力在编程的大舞台上,AOP(Aspect-Oriented Programming)犹如一场舞蹈,将代码的横切关注点与主要业务逻辑分开,使得代码更加模块化、清晰和可维护。而Spring框架通过AOP为我们提供... 欢迎来到Spring的神奇世界,在这里,我们将穿越到编程的魔法舞台,一起学习如何使用XML实现Spring AOP。这是一个充满创意和优雅的舞台,而今我们将揭开其神秘的面纱。 AOP的魅力在编程的大舞台上,AOP(Aspect-Oriented Programming)犹如一场舞蹈,将代码的横切关注点与主要业务逻辑分开,使得代码更加模块化、清晰和可维护。而Spring框架通过AOP为我们提供...
- 欢迎来到Spring的代码舞台,在这里,我们将沉浸在一场注解之舞的盛宴中。今天我们将探讨如何使用注解方式实现Spring AOP,一种优雅而富有表现力的编程技术。 AOP的魅力在编程的舞台上,AOP(Aspect-Oriented Programming)是一种让代码更具模块性和可维护性的编程范式。它通过将横切关注点(Cross-cutting Concerns)从主要业务逻辑中抽离出来,形... 欢迎来到Spring的代码舞台,在这里,我们将沉浸在一场注解之舞的盛宴中。今天我们将探讨如何使用注解方式实现Spring AOP,一种优雅而富有表现力的编程技术。 AOP的魅力在编程的舞台上,AOP(Aspect-Oriented Programming)是一种让代码更具模块性和可维护性的编程范式。它通过将横切关注点(Cross-cutting Concerns)从主要业务逻辑中抽离出来,形...
- Spring框架作为Java开发中的瑞士军刀,提供了许多方便而强大的功能,其中之一就是事务管理。事务是数据库操作中的关键概念,它确保一系列操作要么全部成功,要么全部失败。今天我们将深入探讨基于XML配置的Spring事务控制,以帮助那些初学者更好地理解和应用这一关键功能。 1. 事务的基础概念在开始之前,我们需要明确事务的基础概念。事务通常由一系列数据库操作组成,这些操作要么全部执行成功,要... Spring框架作为Java开发中的瑞士军刀,提供了许多方便而强大的功能,其中之一就是事务管理。事务是数据库操作中的关键概念,它确保一系列操作要么全部成功,要么全部失败。今天我们将深入探讨基于XML配置的Spring事务控制,以帮助那些初学者更好地理解和应用这一关键功能。 1. 事务的基础概念在开始之前,我们需要明确事务的基础概念。事务通常由一系列数据库操作组成,这些操作要么全部执行成功,要...
- 嗨,亲爱的读者朋友们!欢迎来到这篇关于基于注解的Spring事务控制的博客。如果你曾为事务处理而头痛,那么这里将为你揭开事务的神秘面纱。我们将一步步深入探讨Spring事务的世界,用简单易懂的语言、充满情感色彩的文字,带你领略事务的奇妙之旅。 前言:什么是事务?在我们踏入事务控制的舞台之前,让我们先来了解一下什么是事务。简而言之,事务是一系列操作,要么全部成功执行,要么全部失败回滚。这就好比... 嗨,亲爱的读者朋友们!欢迎来到这篇关于基于注解的Spring事务控制的博客。如果你曾为事务处理而头痛,那么这里将为你揭开事务的神秘面纱。我们将一步步深入探讨Spring事务的世界,用简单易懂的语言、充满情感色彩的文字,带你领略事务的奇妙之旅。 前言:什么是事务?在我们踏入事务控制的舞台之前,让我们先来了解一下什么是事务。简而言之,事务是一系列操作,要么全部成功执行,要么全部失败回滚。这就好比...
- SpringMVC,这个名字在Java Web开发者的耳边仿佛是一首动听的旋律,携着轻盈的氛围,带给我们一种愉悦的编程体验。但是,当我们深入探寻这个框架时,它的魅力远不止表面的简单,它由许多组件构成,每个组件都像乐章中的一段旋律,构筑出一幅和谐而富有层次的画卷。 控制器(Controller):引领交响乐的指挥者在SpringMVC的舞台上,控制器是一位指挥者,负责协调整个交响乐的演奏。通过... SpringMVC,这个名字在Java Web开发者的耳边仿佛是一首动听的旋律,携着轻盈的氛围,带给我们一种愉悦的编程体验。但是,当我们深入探寻这个框架时,它的魅力远不止表面的简单,它由许多组件构成,每个组件都像乐章中的一段旋律,构筑出一幅和谐而富有层次的画卷。 控制器(Controller):引领交响乐的指挥者在SpringMVC的舞台上,控制器是一位指挥者,负责协调整个交响乐的演奏。通过...
- 在Web开发的舞台上,数据响应就如同一场美妙的音乐演奏,而SpringMVC作为这场音乐的指挥者,如何优雅地将数据传递给前端,引发了无尽的思考和探索。本篇博客将带你走进SpringMVC的数据响应世界,解开其中的奥秘,感受这场编织美妙的返回乐章。 起舞的ModelAndView在SpringMVC中,ModelAndView是一个神奇的对象,它承载着控制器方法的返回值,将模型数据和视图信息一... 在Web开发的舞台上,数据响应就如同一场美妙的音乐演奏,而SpringMVC作为这场音乐的指挥者,如何优雅地将数据传递给前端,引发了无尽的思考和探索。本篇博客将带你走进SpringMVC的数据响应世界,解开其中的奥秘,感受这场编织美妙的返回乐章。 起舞的ModelAndView在SpringMVC中,ModelAndView是一个神奇的对象,它承载着控制器方法的返回值,将模型数据和视图信息一...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签