一、SpringBoot是什么?SpringBoot是一个快速开发的轻量级框架,帮助快速整合第三方常用框架,完全采用注解化(使用注解启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat、Jetty)。作用是简化Spring应用的初始搭建及开发,解决各种jar包版本冲突问题。二、SpringCloud是什么?SpringCloud是一系列框架的有序集合,是一个分布式服务治理的框
Spring Boot毫无疑问是Java后端开发的第一大框架,基于Spring Boot有着一套完整的工具链
原创 2022-07-26 05:53:49
331阅读
一、SpringCloud--Eureka--原理及源码解析Eureka的基础架构及服务治理机制:  服务注册中心:    ureka提供的服务端,提供服务注册和发现的功能。  服务提供者:    将自己的服务注册到注册中心。  服务消费者:    从注册中心获取服务列表,Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,Feign可以帮助我们更快捷、优雅地调用HTTP API
Spring Boot 3.x 是基于 Spring Framework 6 构建的,作为一个重要的版本,它包含了许多 原生特性,旨在优化微服务架构的开发、部署和管理。Spring Boot 3.x 继承并强化了 Spring Boot 2.x 的很多优势,同时也紧跟最新的技术趋势,特别是在原生、容器化、Kubernetes 等现代应用开发中的需求。Spring Boot 3.x 中的原生
原创 1月前
61阅读
Spring Boot集成Spring Cloud Kubernetes进行原生部署 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 原生技术正在迅速改变现代应用的构建和部署方式。Spring Boot作为Java生态中的微服务框架,与Spring Cloud Kubernetes的集成提供了一种高效的方法来实现原生部署。本文将详细介绍如何将Spring
原创 2024-08-22 22:27:11
73阅读
Spring Boot集成Spring Cloud Alibaba进行原生开发 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 随着原生技术的发展,越来越多的企业选择使用Spring Cloud Alibaba来构建微服务架构。本文将介绍如何将Spring Boot应用与Spring Cloud Alibaba集成,实现原生开发。 一、Spring Clo
原创 2024-08-22 22:23:02
83阅读
背景前段时间在考虑做一款小工具,功能非常简单,调用多个HTTP接口,分析处理返回的数据,生成Excel文件即可。 为了尽量的让这个工具的实用性更高,我首先想到Java的原生开发方案,直接构建为可执行文件,不需要使用的人再去安装jre运行环境,或者是带着庞大的jre文件发出。再者,我也想试试Java的原生方案到底好不好用。技术选型因为一直在使用Spring开发业务,所以我这次直接使用了Sprin
转载 2023-12-13 23:21:54
191阅读
Spring Boot 2.4.0 正式发布,现在可以从 maven 中央仓库获取,全新的版本号定义,正式版本不再添加 RELEASE 后缀声明。  <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-dependencies&l
原创 2021-03-03 19:51:45
627阅读
Spring Boot Starter 是在 SpringBoot 组件中被提出来的一种概念、简化了很多烦琐的配置、通过引入各
很多公司由于历史原因,都会有自研的RPC框架。尤其是在2015-2017期间,Spring Cloud刚刚面世,Dubbo停止维护多年,很多公司在设计自己的RPC框架时,都会基于Spring Cloud做二次开发。并且会大量使用Spring Cloud Netflix相关的模块与代码。因此,我们去梳理一下Spring Cloud的前世今生,以及未来原生发展的趋势,可以给这些RPC框架的演进带来一
作者:风敬(谢文欣)Java 凭借着自身活跃的开源社区和完善的生态优势,在过去的二十几年一直是最受欢迎的编程语言之一。步入原生时代,蓬勃发展的原生技术释放计算红利,推动业务进行原生化改造,加速企业数字化转型。然而 Java 的原生转型之路面临着巨大的挑战,Java 的运行机制和原生特性存在着诸多矛盾。企业借助原生技术进行深层次成本优化,资源成本管理被上升到前所未有的高度。公有上资源
一、原生应用SpringCloud是对Springboot使用的分布式解决方案,适合分布式、中大型的项目架构开发,现在也逐渐成为Java服务端的主流框架。使用Spring Cloud开发的应用程序非常适合在Docker和PaaS(比如Pivotal Cloud Foundry)上部署,所以又叫做原生应用(Cloud Native Application)。原生可以简单地理解为面向环境的软件
转载 2023-08-20 18:57:39
313阅读
微服务开发——Spring CloudSpring Cloud简介尽管Spring Cloud带有“Cloud”的字样,但它并不是计算解决方案,而是在Spring Boot基础上构建的,用于快速构建分布式系统的通用模式的工具集。 使用Spring Cloud开发的应用程序非常适合在Docker或者PaaS(例如 Cloud Foundry)上部署,所以又叫作原生应用(Cloud Native
# 如何实现 Spring Native 原生应用 随着计算和微服务架构的快速发展,越来越多的开发者开始关注如何将现有的 Spring 应用程序转变为原生的解决方案。本文将向刚入行的小白详细介绍如何利用 Spring Native 实现原生应用。我们将通过一个简单的步骤表和相应的代码示例,帮助你在这个过程中更好地理解每个步骤的关键点。 ## 1. 开发流程概述 以下是实现“Sprin
原创 2024-08-24 08:39:00
42阅读
疫情现在比较稳定了,小区楼下每天该遛狗的遛狗、该买菜的买菜、该逛街的逛街。然而我眉头一皱,现在还是得紧绷神经、严守家里,打好攻坚防疫战(真的不是我宅)。上篇Ribbon的文章,朋友反馈还不错,今天又来挖新坑了。本文对Feign声明式服务调用进行简单分析(参考了翟永超[程序猿DD])的《Spring Cloud微服务实战》) 参考文章:深入理解Feign之源码解析Spring Cloud Feig
Spring家族系列,作为Java开发当中的重要基础,也是大数据学习入门需要去着重掌握的部分。在Spring家族当中,SpringSpring Boot是一定会接触到的两个重要概念。今天的大数据基础分享,我们就从这部分讲起,说说从SpringSpring Boot,以及两者之间有何区别。什么是Spring?作为Java开发人员,大家都Spring都不陌生,简单来说,Spring框架为开发Jav
杨波 06-12 微服务技术专家 eBay 开放平台 研发12-15携程 微服务核心中间件拍拍贷框架研发技术总监 容器平台研发 原生
原创 2022-04-29 21:44:38
1123阅读
Java应用的原生部署:Kubernetes与Spring Boot 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨如何将Java应用,特别是Spring Boot应用,部署到原生环境中。Kubernetes作为目前最流行的容器编排平台,为我们提供了强大的自动化部署、扩展和管理能力。本文将介绍如何将Spring Boot应用部署到Kuberne
原创 2024-09-05 13:36:43
36阅读
原生Spring实战:Spring Boot与Kubernetes实践》是一本针对当代软件开发人员的实用指南,旨在引导读者深入理解并实践原生应用的构建、部署及运维。本书通过项目导向的方式,细致解析了在计算环境中开发和运行应用的最佳实践,尤其聚焦于Spring Boot和Kubernetes的结合使用,为Java开发人员打开了通往现代化部署的大门。 本书的内容组织十分清晰,共分为四个部分,
原创 2024-05-05 19:25:55
60阅读
# Spring Boot 执行原生 SQL 的科普文章 ## 引言 Spring Boot 是一个用于简化 Spring 应用程序开发的框架,广泛用于构建企业级应用。虽然 Spring Data JPA 提供了强大的功能来简化数据库操作,但有时你可能需要执行更复杂的原生 SQL 查询。这篇文章将介绍如何在 Spring Boot 应用程序中执行原生 SQL 查询,并分享一些代码示例。 ##
原创 2024-10-10 03:35:41
311阅读
  • 1
  • 2
  • 3
  • 4
  • 5