> 本项目是xfunction所有应用的后端API,不同的应用对应module。
## 技术要点
* API基本springboot框架,开源并没有提供数据库脚本,请参考model中的数据表对象来创建。
* 开源中配置文件仅提供主文件application.properties,其中的“XXX"的配置,请新建多环境配置文件,配置自己的参数。
* 目录说明
* net.xfunction.java.api.* 为启动类
* net.xfunction.java.api.config.* 配置类
* net.xfunction.java.api.config.modules.* 各应用功能类
* 主要依赖说明如下
```
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!-- 数据库相关依赖包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
<!-- pagehelper 非官方支持 starter https://github.com/pagehelper/pagehelper-spring-boot -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
</dependency>
<!-- 通用mapper 非官方支持 starter https://github.com/abel533/Mapper/wiki/1.3-spring-boot -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<!-- shiro https://shiro.apache.org/spring-boot.html 借用其密码机制 -->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>${shiro.version}</version>
</dependency>
<!-- 缓存相关依赖类 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
<!-- cache -->
<!-- 接口调用 https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<!-- 阿里云核心包 -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.1.0</version>
</dependency>
<!-- JSON Web Token -->
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.4.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.56</version>
</dependency>
<!-- excel导入导出包 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.0.3</version>
</dependency>
<!--配置跨域 -->
<dependency>
<groupId>com.thetransactioncompany</groupId>
<artifactId>cors-filter</artifactId>
<version>2.6</version>
</dependency>
<!-- 邮件发送相关依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
<!-- websocket -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
<!--RocketMq -->
<dependency>
<groupId>com.aliyun.openservices</groupId>
<artifactId>ons-client</artifactId>
<version>1.8.0.Final</version>
</dependency>
<!-- 阿里语音转录 -->
<dependency>
<groupId>com.alibaba.nls</groupId>
<artifactId>nls-sdk-transcriber</artifactId>
<version>2.1.6</version>
</dependency>
```
## 应用module
* modules/meeting/* 视频会议相关,前端对应[(xfunction-meeting)](https://github.com/KelvinDong/xfunction-meeting)项目
* modules/shortlink/* 短链接相关,前端对应[ (xfunction-www)](https://github.com/KelvinDong/xfunction-www)项目
* modules/user/*
* modules/activity/*
* modules/questionnire/* 以上三涉及用户信息、活动、问卷,前端对应[ (xfunction-activity)](https://github.com/KelvinDong/xfunction-activity)项目
没有合适的资源?快使用搜索试试~ 我知道了~
阿里云javasdk源码-xfunction-api:www.xfunction.cn相关的后端API应用服务器。涉及视频会议、...
共213个文件
java:184个
xml:22个
cmd:1个
需积分: 10 1 下载量 198 浏览量
2021-06-06
01:07:31
上传
评论 1
收藏 230KB ZIP 举报
温馨提示
阿里云java sdk源码 本项目是xfunction所有应用的后端API,不同的应用对应module。 技术要点 API基本springboot框架,开源并没有提供数据库脚本,请参考model中的数据表对象来创建。 开源中配置文件仅提供主文件application.properties,其中的“XXX"的配置,请新建多环境配置文件,配置自己的参数。 目录说明 net.xfunction.java.api.* 为启动类 net.xfunction.java.api.config.* 配置类 net.xfunction.java.api.config.modules.* 各应用功能类 主要依赖说明如下 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <!-- 数据库相关依赖包 --> <dependency> <groupId>mysql</groupI
资源详情
资源评论
资源推荐
收起资源包目录
阿里云javasdk源码-xfunction-api:www.xfunction.cn相关的后端API应用服务器。涉及视频会议、短链接、在线活 (213个子文件)
mvnw.cmd 6KB
.gitignore 278B
MainServiceImpl.java 55KB
ActivityController.java 17KB
UserBaseController.java 16KB
QuestionnaireServiceImpl.java 16KB
UserBaseServiceImpl.java 13KB
BaseUtils.java 12KB
WebSocketServer.java 12KB
RedisService.java 11KB
BaseServiceImpl.java 11KB
TranscriberTokenUtils.java 10KB
DateUtil.java 9KB
MeetingService.java 7KB
RedisConfig.java 7KB
BaseController.java 7KB
DemoController.java 6KB
QuestionnaireController.java 6KB
ShortLinkServiceImpl.java 6KB
PuzzleUtils.java 6KB
AliMqttService.java 5KB
CleanService.java 5KB
ShortLinkController.java 5KB
XfuActivity.java 5KB
WxService2.java 5KB
WxService.java 5KB
JsonServiceImpl.java 4KB
PublicServiceImpl.java 4KB
Result.java 4KB
MainService.java 4KB
AuthenticationInterceptor.java 4KB
XfuUser.java 3KB
MyHandler.java 3KB
SlideController.java 3KB
AuthHelper.java 3KB
AliRocketMessageService.java 3KB
XfuActivityTemp.java 3KB
DataDictionaryManagementServiceImpl.java 3KB
PublicActivityDto.java 3KB
SysDictData.java 3KB
PublicActivityListDto.java 3KB
RocketMqConfig.java 2KB
PublicController.java 2KB
XfuQuestionnaireForm.java 2KB
MyActivityTempPojo.java 2KB
MyActivityListDto.java 2KB
BaseQuery.java 2KB
DefaultExceptionHandler.java 2KB
SmsService.java 2KB
Convert64Util.java 2KB
ComplexJson.java 2KB
MeetingController.java 2KB
UserToolController.java 2KB
AliRocketConsumerService.java 2KB
TokenService.java 2KB
XfuActivityEntry.java 2KB
HttpUtil.java 2KB
MD5Util.java 2KB
XfuActivityComment.java 2KB
UserDto.java 2KB
BaseService.java 2KB
ResultCodeEnum.java 2KB
InterceptorConfig.java 2KB
MyEntryActiviyDto.java 1KB
XfuUploadImg.java 1KB
XfuUserReset.java 1KB
XfuActivityTicket.java 1KB
QuestionnaireService.java 1KB
XfuMeetingAdmin.java 1KB
XfuActivitySponsor.java 1KB
MyActivityTempListDto.java 1KB
UserResumeUpdateVo.java 1KB
TicketPojo.java 1KB
BizShortLink.java 1KB
QuestionnaireDto.java 1KB
MyHandShakeInterceptor.java 1KB
RestTemplateConfig.java 1KB
QuestionnaireFormVo.java 1KB
XfuMeeting.java 1KB
XfuActivityFavi.java 1KB
XfuActivityForm.java 1KB
SlideService.java 1KB
XfuActivityLottery.java 1KB
XfuQuestionnaireEntry.java 1KB
JsonController.java 1KB
CommentDto.java 1KB
UserToolServiceImpl.java 1KB
CorsConfig.java 1KB
XfuActivityMapper.java 1015B
MyEntryDto.java 992B
ActivityEntryQuery.java 940B
PublicService.java 938B
BizException.java 926B
UserBaseService.java 902B
PublicActivityTicketDto.java 898B
FormPojo.java 836B
ActivityEntryDto.java 831B
MyActivityDto.java 804B
SponsorVo.java 793B
MyActivityTicketDto.java 774B
共 213 条
- 1
- 2
- 3
weixin_38746738
- 粉丝: 4
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0