<h1>红包系统说明:</h1>
红包系统是有maven3 + spring3.2.4.RELEASE + mybaits3.3.0 + mysql5.6 架构
整个系统的架构比较简单入门,凡是有一点java基础的朋友,很容易入门二次开发
<h2>安装说明:</h2>
1.0 安装java
此系统要求java版本为1.6以上,目前最新版为java1.9 版本,比较常用版本为java1.8版本,为了配合后面maven最新版,官方建议安装java1.7或java1.8.首先在www.oracle.com 中下载对应操作系统的java版本,这里以windows 为例 ,然后傻瓜式下一步,配置环境变量JAVA_HOME和path,不会的可以查看
https://jingyan.baidu.com/article/925f8cb836b26ac0dde0569e.html(有详细说明)
2.0 安装 maven3
进入Apache 官方下载 maven3,目前最新版为maven3.5.0 下载地址为[这里](http://maven.apache.org/download.cgi),配置MAVEN_HOME环境变量和path 变量,这个和配置java环境变量是一致的这里不再详细说明,可以参考官方安装说明http://maven.apache.org/install.html
3.0 安装git版本
这里对于git 不做过多的说明,不了解的朋友可以查看这里 https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
4.0 MySQL安装
MySQL版本没有要求,这里以MySQL5.7.18.1(目前为最新版) 为例 ,到这里https://dev.mysql.com/downloads/installer/ 傻瓜式安装不会的请参考这里 http://jingyan.baidu.com/article/e75057f2c7d4ebebc91a89cb.html?st=2&os=0&bd_page_type=1&net_type=2
然后创建数据 redpacket 编码方式设置为UTF-8,根据E:\myproject\RedPacket\db 下的RedPacket.sql 创建 表信息
5.0 本地安装项目
进入 要存放代码的目录,这里我们以E:\myproject为例
cmd命令进入当前目录或右键点击git bash here 进入当前目录
执行命令 git init (初始化git环境)
克隆代码到本地执行命令 git clone .git
修改在E:\myproject\RedPacket\etc目录下db.properties
driver=com.mysql.jdbc.Driver
url=jdbc\:mysql\://135.192.86.200\:31057/redpacket?useUnicode\=yes&characterEncoding\=UTF8&autoReconnect\=true
username=red
password=red\#123
修改为自己的MySQL信息,135.192.86.200 修改为自己数据库地址 ,31057修改为自己数据库端口(如果数据库信息没有修改默认为3306)
填写自己的数据库用户名和密码
进入 RedPacket 目录 执行 mvn clean install 命令
在 target 目录下会有打包好的 war文件 (E:\myproject\RedPacket\target\RedPacket-0.0.1-SNAPSHOT.war)
6.0 下载安装Tomcat
官方获取Tomcat,这里以Tomcat8为例 http://tomcat.apache.org/download-80.cgi 下载解压,将上一步生成的RedPacket-0.0.1-SNAPSHOT.war的war包
改名为RedPacket.war 放入到解压后的Tomcat目录下webapps 下,然后再bin 目录下运行 startup.bat 启动
7.0 访问项目
该项目是对接微信和支付宝,所以必须要求有微信公众号或支付宝服务窗,微信对接地址为:http://ip:port/RedPacket/WGatewayController.indexPage
这里ip:port ip 对应公网ip port对应 公网开放端口,微信目前只支持80端口,所以这个对接时请修改为80,首页访问地址为:http://ip:port/RedPacket/WIndexPacketController.indexPage
支付宝对接地址为:http://ip:port/RedPacket/GatewayController.indexPage这里ip:port ip 对应公网ip port对应 公网开放端口,所以这个对接时请修改为80,首页访问地址为:http://ip:port/RedPacket/IndexPacketController.indexPage
如果没有微信公众号和支付宝服务窗的情况下需要测试时,BaseController 类下的方法
/**
* 登录校验
*
* add by wuxw 2016-1-31
*
* @param request
* @return
*/
public boolean loginValidate(HttpServletRequest request) {
// 生产获取用户
User user = this.getUser();
// 测试获取用户
//User user = this.getTestUser();
if (user == null) {
return false;
}
return true;
}
注释 生产获取用户,放开测试用获取用户,并且在数据库表t_user表中插入数据如下:
insert into t_user(name,passwd,phone,userId,wOpenId,zOpenId,email)
values('java110官方测试','123456','15897089471','10020160223001','123','','928255095@qq.com');
<h2>二次开发项目搭建:</h2>
1.0 开发工具选择
官方是由Myeclipse 8.5 开发,二次开发完全可以用eclipse 或任意版本的MyEclipse开发,配置maven信息,按maven导入就可以了,各位idea的朋友只需要导入项目是选择以eclipse方式导入也是可以的
免责声明:
1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。
2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。
3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。
4.本资源不应用于商业用途。
5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。
6.对于因使用本资源而产生的任何损失或损害,我概不负责。
请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。
资源最后修改时间:2025-01-02 21:16:51
24403599870065
2d550be1-f5cf-4b2f-b8a6-5855a8b6eedd
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
【java】基于spring+mysql的红包系统(微信对接,支付宝对接,发红包,抢红包,求红包,兑红包 ,分享红包等功能).zip (262个子文件)
Utility.class 15KB
WSendPacketController.class 13KB
SendPacketController.class 12KB
BaseController.class 11KB
WBuyPacketController.class 10KB
BuyPacketController.class 10KB
WGetPacketController.class 9KB
Util.class 8KB
GetPacketController.class 8KB
WGatewayController.class 8KB
ShareVedioController.class 7KB
LoginAuthController.class 7KB
WLoginAuthController.class 7KB
AppLoginAuthController.class 7KB
WExchangePacketController.class 6KB
ExchangePacketController.class 6KB
StaticMapUtil.class 6KB
Global.class 6KB
CommonDao.class 5KB
UpdateAccountAmountThread.class 5KB
GatewayController.class 5KB
Dispatcher.class 4KB
AlipayNotify.class 3KB
AlipayCore.class 3KB
RunExcBean.class 3KB
AlipayMsgBuildUtil.class 3KB
User.class 3KB
BeanToMapUtil.class 3KB
WGetPacketListController.class 2KB
GetPacketListController.class 2KB
InAlipayDIYQRCodeEnterExecutor$1.class 2KB
InAlipayAsyncMsgSendExecutor$1.class 2KB
InAlipayChatTextExecutor$1.class 2KB
Amount.class 2KB
OutJson.class 2KB
AlipayServiceEnvConstants.class 2KB
UserServiceImpl.class 2KB
InAlipayDIYQRCodeEnterExecutor.class 2KB
SendPacketServiceImpl.class 2KB
SaveSendPacketThread.class 2KB
RequestAop.class 2KB
AlipayAPIClientFactory.class 2KB
GetPacketServiceImpl.class 2KB
WIndexPacketController.class 2KB
IndexPacketController.class 2KB
HomeController.class 2KB
RequestUtil.class 1KB
InAlipayChatTextExecutor.class 1KB
Md5.class 1KB
InAlipayAsyncMsgSendExecutor.class 1KB
BuyPacketServiceImpl.class 1KB
LoginAop.class 1KB
WechatUserInfo.class 1KB
UtilDate.class 1KB
BaseService.class 1KB
RunException.class 1KB
VedioServiceImpl.class 1KB
InAlipayVerifyExecutor.class 1KB
InAlipayEnterExecutor.class 1KB
MyBatisUtils.class 1KB
LeftMenuAop.class 1KB
Common.class 1KB
WechatAuthInfo.class 1KB
LogUtil.class 1KB
InAlipayDefaultExecutor.class 942B
InitStaticClass.class 924B
SpringAppFactory.class 923B
SpringAppFactory.class 921B
ExchangePacketServiceImpl.class 907B
MyX509TrustManager.class 887B
InAlipayUnFollowExecutor.class 886B
InAlipayFollowExecutor.class 880B
CommonServiceImpl.class 872B
CommonIntf.class 832B
MyException.class 799B
AlipayServiceEventConstants.class 606B
SendPacketService.class 569B
AlipayServiceNameConstants.class 537B
UserService.class 469B
GetPacketService.class 445B
BuyPacketService.class 320B
VedioService.class 275B
ActionExecutor.class 230B
ExchangePacketService.class 203B
CommonService.class 193B
.classpath 517B
org.eclipse.wst.jsdt.ui.superType.container 49B
MaskLayer.css 3KB
sendPacket.css 2KB
common.css 2KB
getPacketList.css 1KB
getPacket.css 1KB
indexPacket.css 153B
redPacket.db 2KB
indexPackage_01.gif 33KB
indexPackage_02.gif 14KB
indexPackage_03.gif 14KB
indexPackage_04.gif 14KB
loading.gif 3KB
indexPackage_06.gif 1KB
共 262 条
- 1
- 2
- 3
资源评论
武昌库里写JAVA
- 粉丝: 7166
- 资源: 3329
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功