热文Go语言微服务实战系列(二)把Go客户端注册到Nacos
Go语言Web开发系列(十七)实战Gin web框架MVC项目》的基础上来进行编码。在java语言里面由于有现成的框架,我们想要把服务注册到nacos中只需要引入nacos的discover注解即可。在go语言中,稍...
搜索 "Go语言Web开发系列" 关键词的相关文章分类列表
Go语言Web开发系列(十七)实战Gin web框架MVC项目》的基础上来进行编码。在java语言里面由于有现成的框架,我们想要把服务注册到nacos中只需要引入nacos的discover注解即可。在go语言中,稍...
Go语言Web开发系列(十三)Gin web框架操作mysql存储案例》我们使用的是传统的jdbc模式操作mysql的数据。对于做java开发的同学来说,目前接触到的比较多的都是利用orm框架来操作mysql,所以这...
前面我们已经介绍了使用Gin相关的案例,作为一个熟悉java语言项目的人来说,我们在编写项目的时候其实经常使用到MVC的模式,即使使用springboot的话,我们经常也涉及到如下的包:1、main包2、contr....
前面我们演示Gin web框架获取的参数其实都是form格式的,但是在实际的开发过程中经常会遇到前端传递的参数是json格式的,此时我们如何做呢?这个也比较简单,首先我们把json格式的结构体给声明出来,例如前面的l...
Go语言Web开发系列(十四)Gin web封装统一返回结构体》我们统一封装了结构返回体。但是在代码里面我们可以看到很多的err判断,此时的话,我们一般希望有一个地方能统一处理这种error,并且返回统一的结构体。所...
Go语言Web开发系列(十三)Gin web框架操作mysql存储案例》我们演示gin web+mysql的案例的时候,大家可以发现一个问题,就是我们在每一个方法里面都是使用c.JSON(200, gin....
前面我们使用Gin web框架演示了相关的接口的请求和返回信息,但是一般我们使用在编写api接口的时候都会涉及到数据库的增删改查,所以本文我们来演示一下结合Gin接口和mysql来实现数据存储的案例。这里需要使用到m...
在实际的业务开发的时候,我们经常会涉及到这样的场景:业务中除了登录接口之外,请求其他的接口都需要判断下用户是否登录。在java web里面像这种我们一般使用的是filter来实现拦截判断,在go语言里面,主要是使用中...
Go语言Web开发系列(十)使用Gin web框架编写一个简单的接口》我们使用Gin web框架实现了一个简单的接口,本文我们来介绍下使用Gin web框架实现一个RESTFul风格的接口。对于RESTFul风格的接...
Go语言Web开发系列(九)Gin web框架介绍》我们介绍了Gin框架及Gin框架的安装,本文的话我们就使用Gin框架编写一个简单的http接口。使用Gin编写简单的接口比较简单,只需要实现3步即可:第一步:创建一...
在go语言里面做web开发的话,其实如果是简单的web开发,一般我们使用go自带的net/http的module就够用了。这个net/http编码使用起来非常简单,只需要几行的代码就可以完全的启动一个web服务,示例...
在实际的业务开发中,我们在做web开发的时候会经常有这样一个习惯,就是相同业务类型的接口我们会进行分组,示例如下:/user/adduser/user/selectUserById/user/updateUser.....
在实际的业务中,我们编写web接口的话,会涉及到很多的url,那么有没有办法可以一次性把所有对外开放的url都打印出来查看呢?答案是有的,在go语言里面我们只需要很简单的2行代码就可以完成所有路由url的打印,示例如...
在实际的业务中,我们的服务端可能需要记录下所有客户端的请求信息,包括不仅限于:请求的url强求的method请求的header头请求的paras参数请求的ip请求的好使等等信息那么这里在go语言里面怎么做......
在实际的业务场景里面,我们开发项目的时候,打印日志是一个硬性的需求,因此这里的话,我们来演示下go语言里面的日志打印。在go语言中,自带有日志打印的框架,但是对于我来说一般使用比较少,我们还是习惯使用开源的日志框架,...