# spring Integration **Repository Path**: qleonardo/spring-integration ## Basic Information - **Project Name**: spring Integration - **Description**: Spring 使用的一些集成和实践 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-20 - **Last Updated**: 2024-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 介绍 涵盖以下关于Spring开发的一些内容 - **base** Spring-Data-JPA一对多/mapStruct关系映射/全局异常处理/通用返回结果/SpringMVC 文件的上传和下载定时任务和异步任务 - **mybatis** Spring集成Mybatis - **docker** Spring Boot jar包Dockerfile部署 - **elasticsearch** Jsoup爬去京东搜索页面,获取数据存储ES,仿照京东搜索实现高亮关键字搜索 - **jwt** 自定义Token校验注解/接口Token认证校验 MVC拦截器实现的JWT认证 - **spring-boot-jwt-auth** 基于Spring Security 过滤器实现的JWT认证 - **middleware** 限流注解/Guava令牌桶限流/Redis Lua脚本限流/切面日志/Redis & RabbitMQ工具类封装 - **spring-redis** 使用Redis 做分布式session - **multi-datasource** 注解切换多数据源 - **myself-starter** Spring Boot Starter - **oauth2** Spring 集成 oauth2 - **sentinel** sentinel 限流 埋点 - **webflux** webflux初探 - **websocket** 网页版的聊天机器人 ### NOTE - 项目中可能需要开启Mysql,Redis,mongoDB,Rabbitmq等服务 按需开启; - Spring-security默认账户/密码 admin/admin; - 关于mongodb在windows下的启动方式: 进入mongodb的安装目录,进入/bin 打开CMD命令行输入以下命令 ``` mongod --dbpath "D:\mongodb\data\db" 如果没有相应的文件夹则自行创建 ```