技术框架
- 开发语言:Java
- 数据库:MySQL
- Java开发框架:Spring MVC, Spring, Mybatis
- 缓存框架:j2cache
- 前端开发框架:Layui, jQuery, HTML
- 前台模板引擎:art-template
应用场景
- 企业级管理系统:基于JAVA企业级平台,提供高效、安全、稳定的微信公众号管理。
- 多公众号管理:使用流行的Spring语言实现多公众号管理。
- 用户体验提升:改善微信公众号管理后台的枯燥页面。
- 公众号数量管理:适用于管理多个微信公众号。
功能模块
- 账号信息:
- 绑定公众号信息
- 文本信息:
- 新建消息
- 消息发送
- 模板消息:
- 演示功能,模板需要自行创建
- 图文管理:
- 多图文
- 单图文
- 菜单管理:
- 支持所有微信菜单类型
- 可视化管理
- 保存与同步
- 粉丝管理:
- 批量同步粉丝
- 单个粉丝同步
- 发送文本消息和图文消息
- 多账号管理:
- 添加公众号
- 选择公众号
环境要求
- JDK 7 或更高版本
- Tomcat 7.0 或更高版本
- MySQL 5.1 或更高版本
部署说明
- 创建数据库:
- 使用MySQL,字符集选择为utf8。
- 执行数据库脚本:
- 脚本位置:
/doc
目录下。
- 脚本位置:
- 导入项目:
- 在 Eclipse 中导入 Maven 项目(File -> Import -> Maven -> Existing Maven Projects)。
- 设置项目编码:
- 设置为UTF-8,选择JDK 1.7版本或以上。
- 修改数据库连接:
- 编辑文件
/src/main/resources/property/jdbc.properties
,配置jdbc.url
、jdbc.username
和jdbc.password
。
- 编辑文件
- 上传图片设置:
- 配置
upload.properties
文件,若要放在项目中,注释掉res.upload.url
。
- 配置
- 缓存设置:
- 默认使用 ehcache 缓存,如需使用 j2cache,请修改
J2CacheUtil
和依赖文件。
- 默认使用 ehcache 缓存,如需使用 j2cache,请修改
- 七牛云配置:
app.properties
文件暂未使用,可废弃。
- Lombok 插件:
- 项目使用 Lombok 插件,需自行安装。
- 项目运行:
- 需在 root 根目录运行,避免 JS 和 CSS 加载问题。
- 编译项目:
- 在 Eclipse 中右键点击项目名,选择
Run as -> Maven build...
,Goals 填入clean package
,然后点击Run
。
- 在 Eclipse 中右键点击项目名,选择
- 部署项目:
- 部署到 Tomcat 7 或以上版本,并启动 Tomcat。可使用 Maven Tomcat7 插件,Jetty 插件运行有问题。
- 访问系统:
- 地址:http://localhost:8080/;用户名:`smartwx`,密码:`smartwx`
- 注意事项:
- 部分 XML 和 HTML 文件可能报错,忽略即可,正常运行项目。
- 添加公众号页面的 URL 和 token 自动生成,无需手动填写。
- 公众号配置:
- 使用公网 IP 或域名,配置全路径的 URL 和 token 到微信后台。
- 功能测试:
- 测试同步粉丝功能,确保项目配置完成。如无法获取 access token,请检查微信后台的白名单设置。
![图片[1]-SmartWx v2.0 微信公众号管理系统下载](https://www.xwzyv.net/wp-content/uploads/2024/07/20240722002547411570.webp)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容