[{"title":"( 91 个子文件 206KB ) 基于SpringBoot+微信小程序的仿微信聊天的小程序源码","children":[{"title":"applet-chat","children":[{"title":"pom.xml <span style='color:#111;'> 4.63KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"chat","children":[{"title":"message","children":[{"title":"MessageApplicationTests.java <span style='color:#111;'> 218B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application-test.yml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"mapper","children":[{"title":"UserDao.xml <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"application-dev.yml <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"application.yml <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"logback-spring.xml <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"chat","children":[{"title":"message","children":[{"title":"web","children":[{"title":"MobileApiController.java <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"WebSocketOneToOneController.java <span style='color:#111;'> 6.85KB </span>","children":null,"spread":false},{"title":"MobileMediaUploadController.java <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"MobileMessageController.java <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"MobileWxLoginController.java <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"UserDao.java <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"MessageDao.java <span style='color:#111;'> 304B </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"UserService.java <span style='color:#111;'> 277B </span>","children":null,"spread":false},{"title":"MessageService.java <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"UserServiceImpl.java <span style='color:#111;'> 856B </span>","children":null,"spread":false},{"title":"MessageServiceImpl.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"model","children":[{"title":"BusinessMessageEntity.java <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"User.java <span style='color:#111;'> 898B </span>","children":null,"spread":false}],"spread":true},{"title":"MessageApplication.java <span style='color:#111;'> 474B </span>","children":null,"spread":false},{"title":"util","children":[{"title":"SpringContextUtils.java <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"MimeTypeEnum.java <span style='color:#111;'> 6.38KB </span>","children":null,"spread":false},{"title":"DateUtils.java <span style='color:#111;'> 7.36KB </span>","children":null,"spread":false},{"title":"R.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"WebSocketStompConfig.java <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"CloudStorageService.java <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"SpringContextHolder.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"OSSFactory.java <span style='color:#111;'> 516B </span>","children":null,"spread":false},{"title":"AliyunCloudStorageService.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"MybatisPlusConfig.java <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"CloudStorageConfig.java <span style='color:#111;'> 943B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 11.29KB </span>","children":null,"spread":false},{"title":"chat-message-miniprogram","children":[{"title":"sitemap.json <span style='color:#111;'> 191B </span>","children":null,"spread":false},{"title":"project.private.config.json <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"pages","children":[{"title":"chat","children":[{"title":"userList.json <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"userList.wxml <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"userList.wxss <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"chat.wxml <span style='color:#111;'> 5.59KB </span>","children":null,"spread":false},{"title":"chat.js <span style='color:#111;'> 15.32KB </span>","children":null,"spread":false},{"title":"chat.wxss <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false},{"title":"images","children":[{"title":"reply_function_image_active.svg <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"photo.svg <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"hongniang.svg <span style='color:#111;'> 919B </span>","children":null,"spread":false},{"title":"reply_tool_add.png <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"reply_edit.svg <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"reply_tool_emoji.svg <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"reply_function_image.svg <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"gift","children":[{"title":"wen.png <span style='color:#111;'> 9.35KB </span>","children":null,"spread":false},{"title":"bixin.png <span style='color:#111;'> 9.74KB </span>","children":null,"spread":false},{"title":"candy.png <span style='color:#111;'> 10.08KB </span>","children":null,"spread":false},{"title":"666.png <span style='color:#111;'> 12.24KB </span>","children":null,"spread":false},{"title":"huojian.png <span style='color:#111;'> 12.87KB </span>","children":null,"spread":false},{"title":"zuanshi.png <span style='color:#111;'> 13.64KB </span>","children":null,"spread":false}],"spread":false},{"title":"reply_tool_keyboard.svg <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"icon","children":[{"title":"address-book-active.png <span style='color:#111;'> 5.64KB </span>","children":null,"spread":false},{"title":"address-book.png <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"avatar.png <span style='color:#111;'> 8.07KB </span>","children":null,"spread":false},{"title":"avatar-active.png <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"gift.svg <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"userList.js <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"chat.json <span style='color:#111;'> 107B </span>","children":null,"spread":false},{"title":"login","children":[{"title":"login.js <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"login.json <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"login.wxml <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"images","children":[{"title":"login_bg.jpeg <span style='color:#111;'> 12.78KB </span>","children":null,"spread":false},{"title":"loading.png <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false}],"spread":false},{"title":"login.wxss <span style='color:#111;'> 213B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"userinfo","children":[{"title":"index.wxml <span style='color:#111;'> 614B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"index.json <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"index.wxss <span style='color:#111;'> 842B </span>","children":null,"spread":false}],"spread":true},{"title":"logs","children":[{"title":"logs.json <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"logs.js <span style='color:#111;'> 305B </span>","children":null,"spread":false},{"title":"logs.wxml <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"logs.wxss <span style='color:#111;'> 106B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"app.json <span style='color:#111;'> 857B </span>","children":null,"spread":false},{"title":"project.config.json <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"util.js <span style='color:#111;'> 4.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"app.wxss <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"components","children":[{"title":"emoji","children":[{"title":"index.wxml <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"icon_emotion_del.png <span style='color:#111;'> 869B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 26.27KB </span>","children":null,"spread":false},{"title":"index.json <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"index.wxss <span style='color:#111;'> 9.54KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"icon.wxss <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false}],"spread":true},{"title":"message.sql <span style='color:#111;'> 10.15KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 158B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]