02 2020 档案
摘要:feignclient发送get请求,传递参数为对象。此时不能使用在地址栏传递参数的方式,需要将参数放到请求体中。 第一步: 修改application.yml中配置feign发送请求使用apache httpclient 而不是默认的jdk UrlConnection feign.httpclie
阅读全文
摘要:背景 :在Spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的R
阅读全文
摘要:查找80端口被谁占用的方法 进入命令提示行(WIN+R 输入 CMD),输入命令 netstat -ano|findstr 80 (显示包含:80的网络连接) ,就可以看到本机所有端口的使用情况,一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。 PID=4 的
阅读全文
摘要:一、进入 rest 控制台 idea 导航栏 ==> Tools ==> HTTP Client ==> Test RESTFUL Web Service 如图: 一般来说,idea会默认绑定这个插件(https://www.jetbrains.com/help/idea/restful-webse
阅读全文
摘要:嗷嗷待哺的controller(被调用provider的controller方法) //测试get少量参数 @RequestMapping(value = "detailsGetD",method = RequestMethod.GET) public String test05(Integer i
阅读全文
摘要:下面是列举的我在项目中用到过的一些 HTTP 状态码,当然,在具体的使用中并不是用到的状态码越多越好,需要结合自己项目情况来选用适合自己的 HTTP 状态码。 HTTP 状态码 含义说明 200 - OK 请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。(成功,服务
阅读全文
摘要:废话少说,给你们看代码: //provide的controller @ResponseBody @RequestMapping(value = "details",method = RequestMethod.GET) public PageInfo<Detail> queryByTitle(@Re
阅读全文
摘要:最近使用Spring 的 RestTemplate 工具类请求接口的时候发现参数传递的一个坑,也就是当我们把参数封装在Map里面的时候,Map 的类型选择。 使用RestTemplate post请求的时候主要可以通过三种方式实现 1、调用postForObject方法 2、使用postForEnt
阅读全文
摘要:第一种 使用delete 语句 特点: delete 属于数据库操纵语言DML,表示删除表中的数据, 删除过程是每次从表中删除一行,并把该行删除操作作为事务记录在日志中保存 可以配合事件(transaction)和 回滚(rollback)找回数据,且自增不会被重置 delete 既可以对table
阅读全文
Mybatis异常-java.lang.IllegalArgumentException: invalid comparison:java.util.Date and java.lang.String
摘要:原因:在Mapper.xml中对非字符串类型的数据进行了是否为空判断,如date类型的数据Create_Date != ' ',decimal类型的数据price != ' '都会报这个错误。只有字符串才需要(!= '')非空判断,date类型的数据可以(!=null)判断。 详情:https://
阅读全文
摘要:起因:新安装的idea第一次运行springboot项目报url错误(Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.)
阅读全文