您好,登錄后才能下訂單哦!
本篇內容主要講解“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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。