lombok简介 我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要增加属性或者对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法。这样重复的劳动没有任何意义,Lombok里面的注解可以轻松解决这些问题。Lombo
转载
2024-10-13 13:36:11
25阅读
前言一直没机会做spring生态圈的框架,公司选择的是一些小众的微服务,鉴于此考虑,丰富自己的技术栈,花了两天时间从网上各网站上学习了springboot一些基础知识。 本章只介绍springboot微服务集成kafka,跟rabbitmq用法相同,作为一个消息中间件收发消息使用,本章仅介绍集成后的基础用法,研究不深,请各位谅解。开始集成1.pom.xml中增加依赖包依赖包.png<depe
转载
2023-11-23 12:34:20
135阅读
# 理解 Spring Boot 和 Akka 的区别
在现代 Java 开发中,Spring Boot 和 Akka 是两个非常受欢迎的框架。尽管它们都可以用于构建应用程序,但它们的设计理念和使用场景却有显著不同。本篇文章将帮助你了解 Spring Boot 和 Akka 之间的区别,并通过流程和示例代码使你对这两个框架有更清晰的认识。
## 流程概述
为了直观了解如何使用 Spring
文章目录思路分析步骤一、创建maven工程,导包二、master进程代码开发三、worker进程代码开发思路分析1.首先启动master,然后依次启动worker
2.启动worker时,向master发送注册信息(使用case class封装注册信息——workerID,memory,cores)
3.接收注册信息,保存注册的worker信息,返回注册成功的消息
4.worker需要定时向mas
转载
2024-04-03 14:15:21
40阅读
上一篇给大家介绍了springboot整合freemarker,这一片来继续为大家介绍一种模板thymeleaf。首先在项目中增添thymeleaf依赖spring-boot-starter-thymeleaf 同时为了解决html严格校验报错的问题,增添依赖nekohtml pom文件代码如下:<?xml version="1.0" encoding="UTF-8"?>
<pr
转载
2023-07-20 23:00:39
156阅读
前言:Spring Boot是什么,解决哪些问题 1) Spring Boot使编码变简单 2) Spring Boot使配置变简单 3) Spring Boot使部署变简单 4) Spring Boot使监控变简单 由于
转载
2023-07-08 21:04:39
141阅读
在这个微服务,分布式的时代,很多传统的实现方案变的不再那么适用,比如传统的web服务将session放在内存中的情况,当web服务做水平扩展部署的时候,session共享就成了需要处理的问题。目前有很多成熟的技术可供我们选择,下面简单介绍最近用到的spring-boot+spring-session实现session共享的方案。spring-boot集成spring-session非常简单,因为s
转载
2023-09-26 20:20:22
97阅读
前言上一篇文章我们讲的是SpringBoot的基本用法,本篇文章我们来学习一下SpringBoot如何整合web,以及Mybatis以及事务。五.SpringBoot集成SSM1.WEB集成1.1.集成Thymeleaf现在的项目基本上都采用前后端分离架构,也就是项目后台不需要处理页面,但是在一些小型的项目中还是把页面耦合在后台项目中,这就需要集成视图技术(模板技术)。常见的模板技术有 thyme
转载
2023-10-05 07:27:51
273阅读
一、搭建项目1、新建模块
2、配置application.yml文件:server:
port: 8080
spring:
datasource:
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localh
转载
2023-08-01 16:46:44
171阅读
1、配置nacos,进入nacos网页,详情在docker部署环境已经说明:2、进入nacos网页,配置命名空间【命名空间】==>【新建命名空间】==>【配置管理】==>【创建配置】==>【配置命名空间ID、DataID、配置格式(后缀名)、Group】在创建的配置中修改端口号,测试 后面要用server.port=80883、新建springboot项目4、注
转载
2023-06-13 16:29:45
99阅读
这是关于如何使用Spring for Apache Kafka在跨多个微服务的MongoDB中管理分布式数据模型。由多个微服务组成的现代分布式系统,每个微服务都拥有一个领域的聚合数据的子集,那么该系统几乎肯定会具有某些数据重复,在这种情况下,我们如何保持数据的一致性?Apache KafkaApache Kafka是一个开放源代码的分布式事件流平台,能够处理数万亿条消息。根据Confluent(最
转载
2024-06-12 09:59:36
45阅读
Dependency Injection)很相像,于是不免会想到OSGi是否会对Spring产生巨大的冲击呢?其实这种担心完全没有必要,相反二者的结合反而会让OSGi如虎添翼,强者更强。
Spring组织早在2006年已经开始了OSGi的整合工作,由于OSGi独特的类加载机制和一些其他的第三方类包不同,所以整合有一定难度进展比较缓
转载
2023-09-16 22:19:06
116阅读
前言1. 环境准备2. 配置 RabbitMQ 连接3. 定义消息生产者4. 定义消息消费者5. 配置交换器、队列和绑定关系6. 测试消息发送与接收总结 前言RabbitMQ 是一款高性能的开源消息队列服务器,基于 AMQP 协议。它广泛应用于企业级应用程序,用于解耦系统组件、实现异步处理、负载均衡等。本文将指导您如何在 Spring Boot 项目中整合 RabbitMQ,实现简单高效的消息处
转载
2023-10-08 09:04:15
123阅读
一, spring集成apollo,前提是apollo配置中心服务端已经在运行中 上面是我在阿里云服务搭建的apollo配置中心服务端,登录后的样子。没有搭建服务端的小伙伴,请先搭建好apollo的服务端 然后点击‘创建项目’,新建测试用的项目填写类容:在里面新建测试需要的配置,kay-value格式的创建/x修改好了,需要发布生效 接下来我们在我们的项目里面配置使用apollo注册中心的里面的配
转载
2023-09-22 17:05:05
128阅读
spring boot整合activeMQspring boot整合MQ以后,对于消息的发送和接收操作更加便捷。本文将通过四个案例,分别讲解spring boot整合MQ:spring boot整合MQ发送queue消息spring boot整合MQ发送topic消息spring boot整合MQ以后如何让queue和topic消息共存spring boot整合MQ以后topic消息如何持久化下面
转载
2023-08-13 07:47:57
109阅读
logback是springboot默认支持的日志框架,logback可以结合Java 简易日志门面(Simple Logging Facade for Java,缩写 SLF4J)使用,下面是springboot集成logback的方式:只需要在resources目录下创建一个logback-spring.xml,然后在xml中配置对应的内容即可,下面是我自己查阅一些资料后整理出来的一份xml文
转载
2023-08-04 22:55:09
137阅读
在教程 [spring boot rest 接口集成 spring security(1) - 最简配置] 里介绍了最简集成spring security的过程,本文将继续介绍spring boot项目中集成spring security以及配置jwt的过程。项目内容本文将通过创建一个实际的spring boot项目来演示spring security及jwt的配置过程,项目主要内容:集成spri
转载
2023-08-23 12:48:08
403阅读
一、简介1.Apollo 是什么?Apollo(阿波罗)是携程框架部门研发的分布式配置中心。服务端基于Spring Boot和Spring Cloud开发。2.为什么要使用Apollo?安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏时效性:普通方式配置,修改配置,需要重启服务才能生效局限性:无法支持动态调整:例如日志开关、功能开关二、使用1. 测试项目搭建注:本文主要介绍SpringBoo
转载
2023-08-30 07:12:58
91阅读
目录CAS 简介序言:SpringBoot 集成 CAS 步骤一、引入 POM 依赖二、CasConfig 配置类三、yml 配置文件四、获取 CAS 用户1.CasUtils 工具类2.CAS 用户 VO 类五、单点登录示例六、补充 CAS 简介1、CAS 单点登录分为两个部分,第一个是认证中心 Cas Server,第二个是 Cas Server。 我们使用 SpringBoot 集成 Ca
转载
2023-12-04 14:37:29
761阅读
Kafka 是一个由 LinkedIn 开发的分布式消息系统,详细介绍可以查看之前的文章。本文演示如何在 Spring Boot 项目中集成并使用 Kafka。一、安装配置1,环境准备关于 Kafka 和 ZooKeeper 的安装 省略2,项目配置(1)首先编辑项目的 pom.xml 文件,添加 spring-kafka 依赖:<dependency>
<groupId
转载
2023-08-15 21:32:33
102阅读