<p align="center">
pacebox-springboot 基于pacebox & springboot 融合的工具包
</p>
<p align="center">
-- 主页:<a href="http://mhuang.tech/pacebox-springboot">http://mhuang.tech/pacebox-springboot</a> --
</p>
<p align="center">
-- QQ群①:<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=6703688b236038908f6c89b732758d00104b336a3a97bb511048d6fdc674ca01"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="pacebox官方交流群①" title="pacebox官方交流群①"></a>
</p>
---------------------------------------------------------------------------------------------------------------------------------------------------------
## 简介
pacebox-springboot 是一个基于pacebox & springboot融合的工具包、将pacebox以及springboot无缝接入
## 结构
```
- pacebox.springboot-auth-common 权限拦截器工具包
- pacebox.springboot-autoconfiguation 自动注入工具包(根据配置开关进行自行使用)
- auth (默认提供的鉴权校验方式)
- datasecure(数据保护)
- elasticsearch (基于pacebox-elasticsearch)提供的springboot支持
- exception (封装全局异常使用方式)
- jackson (基于jackson的扩展支持)
- jwt (基于pacebox-jwt)提供的springboot支持
- kafka (基于pacebox-kafka)提供的springboot支持
- kaptcha (验证码的封装)
- oss 文件配置(系统支持腾讯COS、阿里OSS、百度BOS)
- redis (redis集成)
- rest (RestTemplate扩展封装)
- sms 短信配置(支持腾讯、阿里、百度)短信接口
- swagger 在线接口、基于knife4j封装(支持gateway、servlet配置)
- task (任务扩展简单封装)
- trace 链路追踪 基于opentracing实现、支持restTemplate、webClient、servlet、mybatis、短信埋点
- validate (validation校验扩展)
- wechat 微信相关服务开关
- pacebox.springboot-core-common 核心处理工具包
- pacebox.springboot-payment-common 支付工具包(支持微信、支付宝支付退款)
- pacebox.springboot-protocol-common 协议工具包
- pacebox.springboot-redis-common 基于redisTemplate简单封装工具包
- pacebox.springboot-redis-kafka-middle-common kafka消费数据通过aop写入redis的工具包
- pacebox.springboot-starter-common 启动依赖工具包
- pacebox.springboot-wechat-common 微信封装工具包(包含小程序和微信公众号支持)
```
## 安装
### MAVEN
在pom.xml中加入
```
<dependency>
<groupId>tech.mhuang.pacebox</groupId>
<artifactId>pacebox-springboot</artifactId>
<version>${laster.version}</version>
</dependency>
```
### 非MAVEN
下载任意链接
- [Maven中央库1](https://repo1.maven.org/maven2/tech/mhuang/pacebox/pacebox-springboot/)
- [Maven中央库2](http://repo2.maven.org/maven2/tech/mhuang/pacebox/pacebox-springboot/)
## demo案例
### SpringBoot
[点击访问源码](http://gitee.com/pacebox/inter-boot-demo)
### SpringCloud
[点击访问源码](http://gitee.com/pacebox/inter-micro-demo)
### 代码生成器
[点击访问源码](http://gitee.com/pacebox/inter-boot-fastdfs)
> 注意
> pacebox只支持jdk1.8以上的版本
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
springboot Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB(EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。Spring框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。Spring框架具有面向切面编程(AOP)框架,SpringAOP框架基于代理模式,同时运行时可配置;AOP框架主要针对模块之间的交叉关注点进行模块化。
资源推荐
资源详情
资源评论
收起资源包目录
pacebox-springboot 是一个基于pacebox springboot融合的工具包.zip (253个子文件)
.gitignore 84B
org.springframework.boot.autoconfigure.AutoConfiguration.imports 79B
AbstractBaseRedisCommands.java 19KB
DataUtil.java 12KB
QRCodeUtil.java 11KB
IdCardUtil.java 10KB
SingleDymanicTask.java 10KB
OkhttpClientUtil.java 9KB
WechatPayServer.java 9KB
SpringContextHolder.java 8KB
OpAuthInterceptor.java 8KB
TraceMybatisInterceptor.java 7KB
RelaxedNames.java 7KB
AuthFilter.java 7KB
WechatConsts.java 6KB
AlipayServer.java 6KB
DataSecureRequestBodyAdvice.java 6KB
WebRequestStreamHeader.java 6KB
SpringBootExtAutoConfiguration.java 6KB
MessageUtil.java 6KB
RelaxedPropertyResolver.java 6KB
PayCommonUtil.java 6KB
WebRequestHeader.java 5KB
RedisExtCommands.java 5KB
DataSecureResponseBodyAdvice.java 5KB
SpringServletUtil.java 5KB
ISingleDymanicTask.java 5KB
DistributedLockHandler.java 5KB
BigDecimalUtil.java 5KB
AbstractRestTemplate.java 4KB
IRedisHashCommands.java 4KB
RestAutoConfiguration.java 4KB
ExecutorEventWechat.java 4KB
IRedisHashExtCommands.java 4KB
AbstractPropertySourceUtils.java 4KB
AopConfigParser.java 4KB
OssAutoConfiguration.java 4KB
TraceRestTemplateInterceptor.java 3KB
IRedisStringCommands.java 3KB
RedisKafkaAspect.java 3KB
BufferedImageLuminanceSource.java 3KB
BaseController.java 3KB
TraceRedisAutoConfiguration.java 3KB
Result.java 3KB
ValidationAutoConfiguration.java 3KB
SmsAutoConfiguration.java 3KB
PermissionAutoConfiguration.java 3KB
Button.java 3KB
TaskAutoConfiguration.java 3KB
XmlUtil.java 3KB
BaseWechatService.java 3KB
OtherResMessage.java 3KB
RedisExtAutoConfiguration.java 3KB
AuthAutoConfiguration.java 3KB
CryptoUtil.java 3KB
TraceRestTemplateConfiguration.java 2KB
TraceAutoConfiguration.java 2KB
CommonExceptionHandler.java 2KB
BaseMapper.java 2KB
RequestModelBuilder.java 2KB
QRCodeTicket.java 2KB
MiniTemplate.java 2KB
TreeNodeUtil.java 2KB
XMLUtil.java 2KB
PermissionInteceptor.java 2KB
BaseWechatEventService.java 2KB
OkHttpDataType.java 2KB
KafkaAutoConfiguration.java 2KB
JacksonConfigurer.java 2KB
JwtAutoConfiguration.java 2KB
ESAutoConfiguration.java 2KB
ConfigConsts.java 2KB
TraceOkHttpInterceptor.java 2KB
BaseServiceImpl.java 2KB
Template.java 2KB
UndertowServerFactoryCustomizer.java 2KB
ArticleResMessage.java 2KB
BaseBeanRegisitryPostProcessor.java 2KB
Global.java 2KB
BaseService.java 2KB
WechatJSTicketUtil.java 2KB
IpUtil.java 2KB
AliTransDTO.java 2KB
RequestModel.java 2KB
InterReactorCorsAutoConfiguration.java 2KB
SwaggerAutoConfiguration.java 2KB
InterCorsAutoConfiguration.java 2KB
LocaleInterceptor.java 2KB
IRedisKeyCommands.java 2KB
TraceOkHttpConfiguration.java 2KB
YamlPropertySourceFactory.java 2KB
PayUtil.java 2KB
TraceOpenFeignConfiguration.java 2KB
UnicodeUtil.java 2KB
WechatAutoConfiguration.java 2KB
TraceSmsTemplateInteceptor.java 1KB
DataSecureAutoConfiguration.java 1KB
AopProxyFactoryBean.java 1KB
RequestFilter.java 1KB
MobileUtil.java 1KB
共 253 条
- 1
- 2
- 3
资源评论
野生的狒狒
- 粉丝: 2625
- 资源: 2164
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 整卷预览.mhtml
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- 基于Javascript的结婚请帖设计源码 - Invitation
- mysql语句大全及用法
- mysql语句大全及用法
- mysql语句大全及用法
- MySQL是一种广泛使用的开源关系型数据库管理系统
- MySQL是一种广泛使用的开源关系型数据库管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功