本篇内容主要讲解“Netty模拟微信通讯移动端开发方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Netty模拟微信通讯移动端开发方法是什么”吧!
修改后
联机调试后效果
这里说下我这边报了一个错误,其他页面都可以打开,唯独发现页面打开不了,经过调试,发现是名字命名有一个空格导致的,最终实现4个页面切换,借助AirDroid监控下页面
到这里上篇文章收尾结束,可以看到其实页面想展示什么东西,在进行页面渲染就可以了
接下来接入后台进行数据交互
新建表
分别是信息表,发送请求表,朋友表,用户表
CREATE TABLE `users` (
`id` varchar(64) NOT NULL COMMENT 'id',
`username` varchar(20) DEFAULT NULL COMMENT '用户名',
`passwd` varchar(64) DEFAULT NULL COMMENT '用户密码',
`face_image` varchar(255) DEFAULT NULL COMMENT '头像',
`face_image_big` varchar(255) DEFAULT NULL COMMENT '大头像',
`nick_name` varchar(20) DEFAULT NULL COMMENT '昵称',
`qrcode` varchar(255) DEFAULT NULL COMMENT '登录二维码',
`cid` varchar(64) DEFAULT NULL COMMENT '设备id ',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
CREATE TABLE `my_friends` (
`id` varchar(64) NOT NULL,
`my_user_id` varchar(64) DEFAULT NULL,
`my_friend_user_id` varchar(64) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `friends_request` (
`id` varchar(64) NOT NULL,
`send_user_id` varchar(64) DEFAULT NULL,
`accept_user_id` varchar(64) DEFAULT NULL,
`request_date_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `chart_msg` (
`id` varchar(64) NOT NULL,
`send_user_id` varchar(64) DEFAULT NULL,
`accept_user_id` varchar(64) DEFAULT NULL,
`msg` varchar(255) DEFAULT NULL,
`sign_flag` int(1) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
项目中应用springboot跟netty进行融合,资料中的实体类和mapper是逆向生成的,但是每次新建表都会重新生成所有表文件,我就直接用idea生成实体类了
首先新建project,SpringBoot2.x版本,这里就直接用idea生成就好了
到此,相信大家对“Netty模拟微信通讯移动端开发方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。