
尚医通项目
文章平均质量分 71
诡迹
冲tm的
展开
-
实战尚硅谷项目——尚医通(7)
微信登陆功能微信扫描登录成功必须绑定手机号码,即:第一次扫描成功后绑定手机号,以后登录扫描直接登录成功一、OAuth2令牌是接近OAuth2方式,需要考虑如何管理令牌、颁发令牌、吊销令牌,需要统一的协议,因此就有了OAuth2协议现代微服务中系统微服务化以及应用的形态和设备类型增多,不能用传统的登录方式核心的技术不是用户名和密码,而是token,由AuthServer颁发token,用户使用token进行登录二、前期准备这部分准备直接使用尚硅谷课程的实例1、注册 微信开放平原创 2021-04-07 14:28:21 · 1642 阅读 · 0 评论 -
实战尚硅谷项目——尚医通(6)
登陆一、实现手机号码登录1、搭建service-user模块①修改模块pom.xml②添加配置文件application。properties③添加启动类④配置网关2、添加用户基础类①添加实体类model②添加mapper③添加service接口及其实现类④添加controller层3、生成token①使用JWT工具,JWT(Json Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。一个JWT由三个部分组成:公共部分、私有部分、签名部分。最后原创 2021-04-07 02:03:53 · 1128 阅读 · 2 评论 -
实战尚硅谷项目——尚医通(5)
一、网关可以统一管理访问的地址,对外暴露网关的地址,并且根据请求的实际地址访问不同的服务1.创建一个网关模块,项目使用gateway2.引入相关依赖,包括nacos,因为需要在nacos上注册服务3.配置相关配置4.编写一个启动类5.处理跨域问题跨域指网络协议,地址,端口号不同时候访问问题添加配置类表示允许访问,并且前面的@CrossOrigin注解需要删除二、String方法replace的使用场景把图片转换成base64编码格式进行保存 编码在网络数据传输中“+”会变原创 2021-04-04 21:35:08 · 1073 阅读 · 0 评论 -
springboot集成MongoDB
一、常用指令1、 Help查看命令提示db.help();2、 切换/创建数据库use test如果数据库不存在,则创建数据库,否则切换到指定数据库3、 查询所有数据库show dbs;4、 删除当前使用数据库db.dropDatabase();5、 查看当前使用的数据库db.getName();6、 显示当前db状态db.stats();7、 当前db版本db.version();8、 查看当前db的链接机器地址db.getMongo〇;二、引入依赖<depen原创 2021-04-01 02:04:43 · 411 阅读 · 0 评论 -
尚医通项目杂记
前端ui使用的组件:饿了么ui后端操作execl表格:EasyExcel缓存:springcache+redis一、前端1、如何实现请求不同端口前置说明:前端地址拼接通过BASE_API变量拼接请求方法的地址进行访问,比如医院设置端口号为8202,但是数据字典的端口为82011.可以用转发进行访问2.使用Nginx,把各个端口封装,对外暴露一个统一端口,访问的时候进行转发访问实际端口2、如何解决跨域问题在controller上面添加@CrossOrigin注解3、出现显示效果跟预想结果不原创 2021-03-31 04:27:38 · 1178 阅读 · 0 评论 -
实战尚硅谷项目——尚医通(4)
本文章仅做个人项目学习过程记录,不做详细介绍哈一、搭建项目目录,引入相关依赖完成后项目目录结构如下:二、完成数据库表的建立和实体类model完成后数据库表如下:完成后实体类model目录如下:三、写入hospitalSet相关service利用MyBatis-plus实现高效开发,仅需要继承其BaseMapper和Service等接口,接口内置了大量CRUD方法和相关的自动注入完成后service目录如下:...原创 2021-03-15 19:16:08 · 1881 阅读 · 1 评论 -
实战尚硅谷项目——尚医通(3)
预约挂号微服务模块搭建项目模块构建hospital-manage:医院接口模拟端(已开发,直接使用)yygh-parent:根目录,管理子模块: common:公共模块父节点 common-util:工具类模块,所有模块都可以依赖于它 rabbit-util:rabbitmq业务封装 service-util:service服务的工具包,包含service服务的公共配置类,所有service模块依赖于它 server-gateway:服务网关 model:实体类模块 servic原创 2021-03-13 16:32:18 · 3460 阅读 · 0 评论 -
实战尚硅谷项目——尚医通(2)
MyBatis-Plus条件构造器和常用接口一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : 查询条件封装UpdateWrapper : Update 条件封装AbstractLambdaWrapper : 使用Lambda 语法LambdaQueryWrapper :用于Lambda语法使用的查询WrapperLambdaUpdateWrapper : L原创 2021-03-13 14:36:24 · 1901 阅读 · 0 评论 -
实战尚硅谷项目——尚医通(1)
项目需求技术SpringBoot:简化新spring应用的初始化搭建以及开发过程SpringCloud:基于SpringBoot实现的云原声应用开发工具,使用的技术有SpringCloud Gateway(网关)、SpringCloud Alibaba Nacos(服务注册)、SpringCLoud Alibaba Sentinel、SpringCloud Task和SpringCloud Feign等MyBatis-Plus:持久层框架Redis:内存缓存RabbitMQ:消息中间件熟悉M原创 2021-03-13 02:06:36 · 11320 阅读 · 5 评论