<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 Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了
资源推荐
资源详情
资源评论
收起资源包目录
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
资源评论
野生的狒狒
- 粉丝: 3393
- 资源: 2436
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功