240
谁家今夜扁舟子,何处相思明月楼?

04 2020 档案

摘要:有些人认为,写单元测试就是在浪费时间 ,写完代码,依然还是能够进行测试的。但是,还是建议写单元测试的,可以让你的条理更加清晰,而且当某个功能出现问题时,可能通过单元测试很容易的定位和解决问题。本文主要总结下在Spring及SpringBoot项目中,使用单元测试时的方法。将JUnit4和JUnit5对比着来写,因为我发现我身边的同事经常搞不明白要怎么用。在SpringBoot中使用单元测试Junit 阅读全文
posted @ 2020-04-24 00:36 小鱼吃猫 阅读(9968) 评论(1) 推荐(2) 编辑
摘要:使用SpringBoot创建的web项目中,当我们请求的页面不存在(http状态码为404),或者器发生异常(http状态码一般为500)时,SpringBoot就会给我们返回错误信息。 也就是说,在SpringBoot的web项目中,会自动创建一个/error的错误接口,来返回错误信息。但是针对不同的访问方式,会有以下两种不同的返回信息。这主要取决于你访问时的http头部信息的```Accept```这个值来指定你可以接收的类型有哪些 * 使用浏览器访问时的头信息及其返回结果 阅读全文
posted @ 2020-04-23 00:16 小鱼吃猫 阅读(2968) 评论(1) 推荐(1) 编辑
摘要:@[TOC] 本教程是基于SpringMVC而创建的,不适用于WebFlux。(如果你不知道这两者,可以忽略这句提示) 提出一个需求 所有的技术是为了解决实际问题而出现的,所以我们并不空谈,也不去讲那么多的概念。在这样一个系统中,有三个接口,需要授权给三种权限的人使用,如下表: | 接口地址 | 需 阅读全文
posted @ 2020-04-16 01:38 小鱼吃猫 阅读(4172) 评论(0) 推荐(0) 编辑
摘要:什么是路由网关?它存在意义又何在? 在微服务中,我们会有很多个微服务,但是客户端只有一个,它有调用我们远程接口的时候,就要使用不同的地址,比如下边三个微服务(也是本项目中出现的用到的三个微服务,获取代码地址见文末) | 服务名 | 项目名 | 示例接口调用地址 | | | | | | 商品模块 | 阅读全文
posted @ 2020-04-14 23:50 小鱼吃猫 阅读(5750) 评论(0) 推荐(0) 编辑
摘要:"上一篇文章:Gateway使用入门" GateWay作为网关路由是挡在了我们的系统最前边,进行动态路由配置和转发。那么我们就可以在网关层进行网关鉴权。 https://cloud.spring.io/spring cloud gateway/2.2.x/reference/html/ Gatewa 阅读全文
posted @ 2020-04-14 23:48 小鱼吃猫 阅读(30753) 评论(0) 推荐(0) 编辑
摘要:在整个JavaWeb项目开发中,事务是用来开发可靠性网络应用程序的最关键部分。当应用程序与后端资源进行交互时,就会用到事务,这里的后端资源包括数据库、MQ、ERP等。而数据库事务是最常见的类型,而我们常说的事务也就是狭义上的与关系型数据库交互的事务。 事务主要分为本地事务和全局事务。全局事务又称分布式事务,本地事务就是当应用程序连接单个数据库资源时的事务,也是本文化主要讨论的内容。 阅读全文
posted @ 2020-04-06 01:48 小鱼吃猫 阅读(1192) 评论(0) 推荐(0) 编辑