webchat单体版本启动文档记录和源码分享
官网:chat4j.com
只下免费的那个
懒人包(MySQL8.0+redis7.0下载导入直接运行):
https://www.123865.com/s/2bMHvd-PD4xd
1.修改配置文件:
application-dev.yml
# set server port
server:port: 8101env: devmax-http-header-size: 8192# set enable swagger
swagger:enable: truespring:# set mysql configdatasource:url: jdbc:mysql://127.0.0.1:3306/webchat?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=falseusername: rootpassword: 12345678driver-class-name: com.mysql.cj.jdbc.Driverhikari:maximum-pool-size: 50jpa:show-sql: trueproperties:hibernate:dialect: org.hibernate.dialect.MySQL8Dialect# set redis configredis:host: 127.0.0.1port: 6379database: 0jedis:timeout: 5000pool:max-active: 100max-wait: -1min-idle: 10
2.启动redis
3.导入数据库
4.修改前端图片链接
<div class="auth-container"><img class="auth-image" src="https://youke1.picui.cn/s1/2025/10/13/68ecff1ce51e3.png"><div class="auth-form-container" id="login-container"><h2 class="loginbox-title">帐号登录</h2><input class="logininput" placeholder="手机号登录" id="login-mobile">
5.修改AvatarUtil.java文件
src/main/java/com/webchat/common/util/AvatarUtil.java
替换原来的30个图片链接,下面是可用的
public class AvatarUtil {private static final String [] avatarArray = new String[] {"https://youke1.picui.cn/s1/2025/10/13/68ed0962232c1.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed09623ab9f.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed09621b3a2.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed09624440d.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed0961952b4.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed096a76731.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed096a01796.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed096a88792.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed0969cccb1.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed096b169da.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed097317893.jpg","https://youke1.picui.cn/s1/2025/10/13/68ed0973137a6.png","https://youke1.picui.cn/s1/2025/10/13/68ed09736142d.png","https://youke1.picui.cn/s1/2025/10/13/68ed0978097f9.png","https://youke1.picui.cn/s1/2025/10/13/68ed0972c6ad0.png",};/**** 随机获取一个头像* @return*/public static String getRandomAvatar() {int index = new Random().nextInt(16);return avatarArray[index];} }
6.注册登陆用手机号,无校验
管理员账号密码都是 admin
7.每次修改都要重启服务
8.如果图片链接不显示,重启redis