这里对Sosoapi介绍不多说,自己上官网上看看,本文重点分享一下,Sosoapi本地项目的搭建。源码下载地址 : https://github.com/sosoapi,官网可以找到。 
第一步: 打开GitHub,会发现有三个项目:sosoapi-web,framework,swagger-ui-ext。什么都别管,先下载下来。 
第二步: 将sosoapi-web 和 framework 项目导入。然后在用maven构建一下。注意,sosoapi-web 依赖 frameWork项目。 
第三步: 构建后,将项目部署到tomcat上,首页链接配置在filter-dev-master.properties的web.base.url属性中。打开首页后,点击注册,会发现邮箱验证不过,看一下后台日志会发现,是因为数据库连接不上。 
第四步: 配置数据库 
首先,依然是在filter-dev-master.properties里。我的配置如下:

jdbc.driverClassName = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost:3306/sosoapi
jdbc.username = root
jdbc.password = root
  • 1
  • 2
  • 3
  • 4

(需要本地有MySQL的环境,版本是5.5+)。 
然后,就是创建sosoapi数据库:create database sosoapi; 
之后,再sosoapi-web 项目里db/sosoapi.sql文件导入数据库:source c:/sosoapi.sql。 
最后,重新构建部署项目,启动服务器,注册的时候邮箱就可以验证过了。 
第五步:邮箱邮件服务器配置。当我们注册完后,会发现注册的邮箱收不到邮件,这里是因为没有配置邮箱的相关信息。我的配置如下:

host=smtp.163.com
charset=UTF-8
default.from.email=young_smith@163.com
default.from.passwd=****
default.from.name=default
notice.from.email=young_smith@163.com
notice.from.passwd=******
notice.from.name=notice
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

到这里,Sosoapi本地项目的搭建基本完成。如有不详细的地方,希望提出,谢谢。

如果由于一些特殊的原因比如无法访问外网导致邮件发送不了,可以直接修改表数据来实现验证激活
update t_user_basic set valid=1 where email='dddd@qq.com';

Sosoapi环境搭建相关推荐

  1. sosoApi 环境搭建

    [SosoApi] http://www.sosoapi.com/ [linux环境下搭建SosoApi工程] 前提:安装并启动mysql 创建database  比如sosoapi,执行工程中自带的 ...

  2. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  3. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  4. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

  5. 2021年大数据环境搭建(二):分布式环境搭建

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...

  6. 2021年大数据Spark(八):环境搭建集群模式 Standalone HA

    环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...

  7. 2021年大数据Spark(六):环境搭建集群模式 Standalone

    目录 环境搭建-Standalone 前言 Standalone 架构 ​​​​​​​集群规划 修改配置并分发 修改slaves ​​​​​​​分发到其他机器 修改spark-env.sh 集群启动和 ...

  8. CentOS7环境搭建使用PhpStorm上传代码

    一.虚拟机介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实win ...

  9. window10 系统上 ecplise 环境搭建

    ecplise 安装需要用到  JDK 环境的搭建以及ecplise 的下载 这两部完成即可 一: JDK环境搭建 到官网上下载JDK并且安装即可(下载的时候注意选择Accept License Ag ...

  10. centOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装

    这篇文章主要介绍了CentOS7 LNMP+phpmyadmin环境搭建,第三篇phpmyadmin安装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 之前我们已经安装了lnmp的环境,现在让我们 ...

最新文章

  1. mysql error 10048_mysql 连接异常(10048)
  2. 所谓 jQuery 插件,怎样开发一个 jQuery 插件
  3. Docker Caffe部署
  4. Android短信拦截2019,关于征集2019年度信息科学领域重大项目立项建议的通告
  5. 王爽汇编第九章学习笔记
  6. filebeat 乱码
  7. python docx库使用样例_Python docx库用法示例分析
  8. python封装概念_Python封装及解构
  9. java reader 方法_Java Reader reset()方法
  10. Android@Home与智能家居
  11. Python 最大公约数的欧几里得算法及Stein算法
  12. python3数据结构菜鸟教程_Python3
  13. CMakeLists.txt 介绍
  14. VScode插件C/C++ Project Generator产生的Makefile模板
  15. ruoyi-cloud代码生成(跨数据库)
  16. Linux(Ubuntu)下使用OneNote
  17. 均匀分布 卡方分布_指数分布和卡方分布转换以及初试专业课试题拆封视频
  18. [多目标优化算法]1.NSGA-II——非支配排序遗传算法
  19. arcsde mysql_ArcSDE空间数据库安装配置问题
  20. 广东 - 012 - 汕头南澳岛

热门文章

  1. 木马的原理:解析危险的特洛伊木马恶意程序(转)
  2. 电脑连接移动设备android驱动程序,手机连接电脑驱动程序下载汇总
  3. ios9提取安装包ipa_iOS获取App ipa包
  4. 知网caj怎么打开?如何将CAJ转Word?
  5. android录屏直播方案,安卓手机录屏直播软件怎么用?
  6. 面向电缆行业的高级计划与排程(商简SPS)解决方案
  7. mysql内连接和左连接的区别_MySQL连接查询 内连接和外连接的区别
  8. 计算机视觉是否已经进入瓶颈期?
  9. Altium Designer19 生成Gerber文件方法
  10. EXCEL常用函数汇总