<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lemonw7的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lemonw7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lemonw7]]></copyright><item><title><![CDATA[postman的基本使用]]></title><link>https://blog.youkuaiyun.com/Lemonw7/article/details/124346091</link><guid>https://blog.youkuaiyun.com/Lemonw7/article/details/124346091</guid><author>Lemonw7</author><pubDate>Fri, 22 Apr 2022 15:13:33 +0800</pubDate><description><![CDATA[首先确认数据库连接成功,

查看controller路径



拼接所需要测试的方法路径,图为get请求





拼接路径时确保路径拼接成功,否则测试失败, 注意配置文件中context-path是否含有拼接路径,context-path中的路径是拼接在方法








...]]></description><category></category></item><item><title><![CDATA[MyBatisSystemException传参异常错误]]></title><link>https://blog.youkuaiyun.com/Lemonw7/article/details/124340863</link><guid>https://blog.youkuaiyun.com/Lemonw7/article/details/124340863</guid><author>Lemonw7</author><pubDate>Fri, 22 Apr 2022 11:20:37 +0800</pubDate><description><![CDATA[今天遇到的一个小问题

测试代码时报的异常:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'invoiceno' not found. Available parameters are [param, arg0, param1, param2]


原因是在方法上添加了注解@Param("param"),而sql传参.]]></description><category></category></item><item><title><![CDATA[MockMvc单元测试(Controller)]]></title><link>https://blog.youkuaiyun.com/Lemonw7/article/details/124289169</link><guid>https://blog.youkuaiyun.com/Lemonw7/article/details/124289169</guid><author>Lemonw7</author><pubDate>Wed, 20 Apr 2022 09:42:19 +0800</pubDate><description><![CDATA[csdn为偶尔收集问题所写,写的不好不要介意!

在写测试之前记得将


MockMvc mockMvc;  加上



MockMvc模板






 MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.post("/Controller/controller")
                .contentType(MediaType.APPLICATION_JSON_UTF8)  //设置contentType
    ...]]></description><category></category></item><item><title><![CDATA[java.sql.SQLException: No value specified for parameter 1]]></title><link>https://blog.youkuaiyun.com/Lemonw7/article/details/124244471</link><guid>https://blog.youkuaiyun.com/Lemonw7/article/details/124244471</guid><author>Lemonw7</author><pubDate>Mon, 18 Apr 2022 15:23:13 +0800</pubDate><description><![CDATA[关于传参报错原因:

SQL占位符没有赋值





因为这个SQL是写在java静态方法里的,所以需要将对应参数修改








]]></description><category></category></item><item><title><![CDATA[Error querying database. Cause: java.lang.RuntimeException: 无法自动获取数据库类型，请通过 dialect 参数指定]]></title><link>https://blog.youkuaiyun.com/Lemonw7/article/details/123394125</link><guid>https://blog.youkuaiyun.com/Lemonw7/article/details/123394125</guid><author>Lemonw7</author><pubDate>Thu, 10 Mar 2022 10:05:08 +0800</pubDate><description><![CDATA[项目使用的数据库是国产金仓数据库Kingbase，PageHelper的版本是4.1.4，报错为：无法自动获取数据库类型，请通过 dialect 参数指定!

解决方法：

升级PageHelper版本为5.2.0




&lt;dependency&gt;
    &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt;
    &lt;artifactId&gt;pagehelper&lt;/artifactId&gt;
    &lt;version&]]></description><category></category></item><item><title><![CDATA[mockito的使用]]></title><link>https://blog.youkuaiyun.com/Lemonw7/article/details/121263535</link><guid>https://blog.youkuaiyun.com/Lemonw7/article/details/121263535</guid><author>Lemonw7</author><pubDate>Thu, 11 Nov 2021 10:51:41 +0800</pubDate><description><![CDATA[一：创建mock/spy对象

0：概述

Mockito可以帮助我们方便的创建被测对象、mock对象和spy对象。

创建被测对象：
	先解释一下被测对象：就是单元测试中我们想要测试的那个类。如xxxService、xxxUtils等等。
		使用@InjectMocks注解创建：
		配合@RunWith(MockitoJUnitRunner.class)使用或在@Before方法中使用MockitoAnnotations.openMocks(this)来激活Mockito 注解的相关功能。
			如果]]></description><category></category></item></channel></rss>