最近做了个security项目,参考了一下这个例子,还可以作者:智慧zhuhuix前言微服务架构,前后端分离目前已成为互联网项目开发的业界标准,其核心思想就是前端(APP、小程序、H5 页面等)通过调用后端的 API 接口,提交及返回 JSON 数据进行交互。在前后端分离项目中,首先要解决的就是登录及授权的问题。微服务架构下,传统的 session 认证限制了应用的扩展能力,无状态的 JWT 认证
转载 2月前
62阅读
为什么要说spring boot的搭建步骤呢,前面文章说了,spring Cloud是基于spring boot来简化系统基础设施的开发,所以这里从spring boot的项目搭建步骤开始,具体如下:在 Spring Tools 4 for Eclipse 中依次选择 File->New->Maven Project,然后在出现的界面中按图 1 所示增加相
转载 5月前
127阅读
1 创建 SpringBoot项目1.1 在这里使用到的开发工具为 In
原创 2022-04-20 15:06:55
123阅读
SpringBoot项目整个redis
原创 2022-05-10 14:38:25
229阅读
开始的开始是需要安装一下nacos(windows版本或者linux版本都可,这里不再赘述)比如下面这种,模块与模块之间的调用一般会选择注册中心+feign/openFeign来进行接口之间的调用,今天就说一下nacos作为注册中心来和springboot进行整合1.首先需要引入nacos的依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spri.
原创 2022-04-18 15:09:21
755阅读
# Spring Boot项目整合Redis ## 简介 Redis是一个开源的内存数据存储系统,它可以用作数据库、缓存和消息中间件。Spring Boot是一个用于快速开发基于Spring的应用程序的框架。在本文中,我们将介绍如何在Spring Boot项目整合Redis,以实现数据存储和缓存功能。 ## 准备工作 在开始之前,我们需要确保已经安装了Redis数据库,并且可以通过访问端
原创 10月前
55阅读
1 创建 SpringBoot项目1.1 在这里使用到的开发工具为 IntelliJ idea 2018 版本1.2 使用Spring Initializr创建项目直接使用Spring Initializr创建项目,需要填入group与artifact,groupId和artifactId是maven管理项目包时用作区分的字段,是为了保证项目唯一性而提出的,如果把项目集成到maven本地...
原创 2021-06-03 17:56:04
515阅读
创建选择NoSQLpom依赖: <!--mongodb依赖--> <dependency>
原创 2022-09-06 12:43:04
157阅读
  老早就想记录一下Springboot项目中如何整合Redis,今天终于对它下手了(在整合Redis之前,需确保redis处于启动状态)   废话不多说,直接新建Springboot项目Springboot整合Redis1.创建项目选择依赖 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191121095803814.png?x-oss-p...
原创 2021-07-27 14:05:30
284阅读
开发IED使用IntelliJ IDEA 目前仅仅在架构运用层解析框架如何使用,后续在此项目完结后会剖析所用到的所有架构的底层原理技术,额,比较倾向于,先学会简单使用,再剖析其底层原理的学习模式。文章目录1 项目构建2 SpringBoot整合SpringSecurity3.SpringBoot整合Mybatis4 Resolver整合1 项目构建新建一个maven项目,这里就不多说了,给大家看下
文章目录前言一、 新建一个spring boot 项目二、 配置项目1、在pom文件中导入依赖(主要依赖)2、application.properties 配置文件三、启动项目错误一、切换 H2 数据库为 MySQL 数据库,启动项目遇到一个错误错误二、更换 flowable 版本需要修改数据库错误三、mysql连接版本问题 前言刚刚接触 flowable,以下以 flowable 中文文档入门
转载 6月前
67阅读
目录Canal的工作原理:准备工作开启mysql的日志功能Docker安装Canal,连接Mysql有关表结构变化的配置编辑SpringBoot整合Canal(同步MySQL到Redis)springboot第二种整合方式 canal的正则表达式消息投递到RocketMQ(监听MySQL变化,投递MQ)配置文件介绍canal.properties配置文件介绍instance.proper
微服务多数据库情况下可以使用 canal 替代触发器,canal 是应阿里巴巴跨机房同步的业务需求而提出的,canal 基于数据库的日志解析,获取变更进行增量订阅 & 消费的业务。无论是 canal 实验需要还是为了增量备份、主从复制和恢复,都是需要开启 mysql-binlog 日志,数据目录设置到不同的磁盘分区可以降低 io 等待。官网:https://github.com/aliba
1.项目背景  系统1.0用springboot+hibernate+jpa,整个系统有web端,ipad端和后端。随着系统业务的扩大和微服务的拓展,1.0系统逐渐力不从心。因此,有了另起系统2.0的想法。18年年底开始2.0系统(spring cloud + mybatis)的搭建和开发,于19年3月完成了整个系统的架构和权限认证,IP拦截,以及软干个微服务。但是后来需求猛增,系统1.
SpringBoot集成Minio实战详解Minio简介1.安装minio2.minio Ui界面的简单使用3.minio结合springboot Minio简介介绍高性能分布式存储文件服务Minio:Minio是基于Go语言编写的对象存储服务,适合于存储大容量非结构化的数据,例如图片、音频、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。区别
转载 4月前
25阅读
源码地址:https://github.com/CaesarLinsa/zookeeper_caesar在springboot中所有的整合都是以bean的形式注入对象,从数据库coon、redis conn、再到整合的zookeeper,依然是依照bean注入连接对象,通过zookeeper api对zookeeper中node 数据进行增删改查等操作,从而实现配置同步。这篇文章只是初步使用web
转载 1月前
29阅读
最近项目整合Log4j的时候,始终是解决不了。问题的表象如下:1. log4j.properties已经做了屏蔽控制台的输出,在本地时,Log4j日志文件确实没有再打印到了控制台了,但是发布到服务器上面时依旧会打印到控制台上面,如此,日志重定向加上本来就输出出来的log文件,导致最终采集到了双份的日志,做了大量的没有必要的工作。2. log4j本身的日志文件project.log、SpringB
SpringBoot整合持久层技术之搭建SpringJDBCTemplate项目实战现在有了MyBatis之后很少人使用JDBCTemplate来整合项目了,要么就是JPA
SpringBoot+MyBatis搭建Restful项目前两天就rest和restful进行了一个深度的总结,同时写在此之前写了一个SpringB
## Spark和Spring Boot项目整合的流程 整合Spark和Spring Boot项目可以实现将Spark的计算能力与Spring Boot的Web应用框架相结合,提供更强大的分布式计算和数据处理能力。下面是整个流程的步骤。 ### 1. 创建一个Spring Boot项目 首先,我们需要创建一个Spring Boot项目作为整合的基础。可以使用Spring Initialize
原创 8月前
637阅读
  • 1
  • 2
  • 3
  • 4
  • 5