文章 2023-12-25 来自:开发者社区

深度剖析 Spring 框架在 Java 应用开发中的优势与应用

Spring 是用于企业 Java 应用程序开发的最流行的应用程序开发框架。全球数百万开发人员使用 Spring Framework 创建高性能、易于测试和可重用的代码。Spring Framework 是一个开源的 Java 平台。它最初由 Rod Johnson 编写,并于 2003 年 6 月在 Apache 2.0 许可下首次发布。 为什么是 Spring Spring ...

深度剖析 Spring 框架在 Java 应用开发中的优势与应用
文章 2023-12-25 来自:开发者社区

[Spring 基础] 掌握Spring DI,轻松解耦你的应用

在Java开发领域,Spring DI(Dependency Injection)是一个重要的概念和技术。它帮助我们实现了松耦合和可测试的代码设计,提高了代码的可维护性和可扩展性。使用Spring DI,我们可以将对象之间的依赖关系从代码中抽离出来,并由Spring容器负责管理和注入。Spring DI的过程如下:1. 定义依赖关系在Java类中通过注解或XML配置定义对象之间的依赖关系。例如,....

文章 2023-12-25 来自:开发者社区

[Spring 企业应用加速小技巧]将bean扫描提前到编译器,加快应用启动速度

@IndexedSpring 在进行组件扫描时,会遍历项目中依赖的所有 Jar 包中类路径下所有的文件,找到被 @Component 及其衍生注解标记的类,然后把它们组装成 BeanDefinition 添加到 Spring 容器中。如果扫描的返回过大,势必会大大地影响项目启动速度。为了优化扫描速度,引入以下依赖,Spring 将扫描过程提前到编译期:<dependency> ...

文章 2023-12-23 来自:开发者社区

Docker【应用 01】Spring Boot 项目部署在Linux环境下的Docker容器内举例(任务调度系统 xxl-job 任务调度中心)(手动版)

1.将SpringBoot项目打jar包这里打包的是xxl-job任务调度系统的调度器。2.编写DockerfileFROM java:8 VOLUME /tmp ADD xxl-job-admin.jar /app.jar RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo 'Asia/Shanghai' &a...

Docker【应用 01】Spring Boot 项目部署在Linux环境下的Docker容器内举例(任务调度系统 xxl-job 任务调度中心)(手动版)
文章 2023-12-20 来自:开发者社区

【Spring Boot+Kafka+Mysql+HBase】实现分布式优惠券后台应用系统(附源码)

需要全部代码请点赞关注收藏后评论区留言私信~~~一、系统简介分布式优惠券后台应用系统服务于两类用户群体,一类是商户,商户可以根据自己的实际情况即进行优惠券投放,另一类是平台消费用户,用户可以去领取商户发放的优惠券二、整体架构分布式优惠券后台应用系统采用SpringBoot作为主体开发框架,使用Kafka消息队列实现优惠券从商户到用户的传递,Mysql存储商户信息,HBase存储用户信息,优惠券信....

【Spring Boot+Kafka+Mysql+HBase】实现分布式优惠券后台应用系统(附源码)
文章 2023-12-19 来自:开发者社区

使用Actuator通过HTTP监控Spring Boot应用(附源码)

Spring Boot提供了Actuator功能,完成运行时的应用监控和管理功能。可以通过HTTP,JMX(Java管理扩展)以及SSH(远程脚本)来进行Spring Boot的应用监控和管理功能。通过HTTP使用Actuator的监控和管理功能,那么要在pom.xml文件中引入以下依赖<dependency> <groupId>org.springframework.b....

文章 2023-12-18 来自:开发者社区

【Spring Boot系列】- Spring Boot事务应用详解

一、事务简介事务(Transaction)是数据库操作最基本单元,逻辑上一组操作,要么都成功。如果有一个操作失败。则事务操作都失败(回滚(Rollback))。事务的四个特性(ACID):1. 原子性(Atomicity)一个事务(Transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。2. 一致性(Consistency)事务开始之前和事务结束以后,数据库的....

【Spring Boot系列】- Spring Boot事务应用详解
文章 2023-12-18 来自:开发者社区

【Spring Cloud系列】Config详解与应用

一、概述Spring Cloud Config是由Spring Cloud团队开发的一个项目,它是为微服务架构中各个微服务提供集中化的外部配置支持。虽然现在已经有不少公司用最新版本的Nacos可以取代它,但是Spring Cloud Config还是有很多老的项目依然在运行。Spring Cloud Config可以将各个微服务的配置文件集中存储在一个外部的存储仓库或系统(例如Git,SVN等)....

【Spring Cloud系列】Config详解与应用
文章 2023-12-14 来自:开发者社区

Docker 环境中 Spring Boot 应用的 Arthas 故障排查与性能优化实战

Arthas 简介Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。Arthas 官方名称地址官方文档https://arthas.aliyun.com/docGit 仓库https://github.co....

Docker 环境中 Spring Boot 应用的 Arthas 故障排查与性能优化实战
文章 2023-12-14 来自:开发者社区

IDEA 集成 Docker 插件一键部署 Spring Boot 应用

前言随着容器化技术的崛起,Docker成为了现代软件开发的关键工具。在Java开发中,Spring Boot是一款备受青睐的框架,然而,将其快速部署到Docker容器中一直是个挑战。本文将介绍一种简便的方法,通过IDEA集成Docker插件,实现Spring Boot应用的一键部署,为开发者提供更便捷的开发和部署体验。本文项目源码:youlai-bootIDEA 安装 Docker 插件IDEA....

IDEA 集成 Docker 插件一键部署 Spring Boot 应用

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注