- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 junit4的mock测试带抛出异常service方法实例
serviceImpl方法:(PS: 方法不是我写的, 我只管测试) @Override public boolean returnBookCheck(String userId, String bookId) throws MyException { List<User> user = userDao.findUserByIdInRental(userId); List<Book> book = bookDao.findBookByIdI
2020-07-29 12:00:44 2070
原创 写Junit4报错信息:ExceptionInInitializerError,Running on JDK 9 requires ***
报错位置我新建的项目中, 运行了一下测试文件发现在这个位置报错当时我就感到很奇怪, 因为我之前的IDEA是可以运行的(我重下了旧版的IDEA)并且 他还报个错误是所以我就感觉是版本的问题,刚开始我只改了 junit文件的JDK改成我的然后发现并没有解决, 后来我每次新测试个东西都会自动默认成使用JDK11, 然后我就设置了一下全局默认JDK8(自己的版本), 然后神奇的事情就发生了, 就好用了!! 可能还是要设置project structure 里面的 Project SDK 才行记录一下
2020-07-28 13:49:58 573
原创 关于JS中对象引用的知识点(个人笔记)Example:data.userId data[“userId“]
以前我没有看过这种写法, 学习到了 ! 我分享一下我实在我写导出CSV操作中发现的一行代码, 之前不是很懂 现在明白啦!!代码发现出处:return data[field];经过测试 这个data 输出是一个这种的, 然后field 就是 自己设置的字符串, 例如:“userId”发现这个问题是因为之前我改了field的值,发现都是输出undefined了, 就思考field的会不会要匹配上key值, 然而我又想 它究竟是在哪匹配的, 最后终于发现啦!!!这应该是两种引用对象的方法, 前
2020-07-25 21:40:58 243
原创 通过测试套件批量运行junit测试文件
package com.***.demo;import com.neusoft.demo.controller.*;import org.junit.runner.RunWith;import org.junit.runners.Suite;import org.junit.runners.Suite.SuiteClasses;@RunWith(Suite.class)@SuiteClasses({ BackControllerTest.class, Book
2020-07-20 21:53:09 394
原创 Junit4测试Controller返回值为void该怎么测
public void updateBooks(@RequestBody Book book) { bookService.updateBooks(book); } @Test public void updateBooks() { Book book1 = new Book(); book1.setBookId("BookId1"); book1.setBookName("BookName1"); book
2020-07-20 20:49:12 1311
原创 Junit4测试踩坑小计
首先先说明一下报错信息java.lang.IllegalStateException: Missing @Injectable for field “com.neusoft.demo.service.BookService bookService” in BorrowController其实这坑 主要还是我个人原因, 很久没写junit4了, 一定要把Controller中所有的Autowired 都要 引进来举个例子:这里和上面少了一个BookService 所以会报错Junit4的报错信息
2020-07-20 20:00:54 1928 2
原创 关于Switch以后可能忽视的小坑
我只是记录一下 我生宝儿一个憨憨错误他之前这三个case后面没有写break;导致的血案, 笑死我了。 整了他好几个小时 硬是不知道为什么返回过来的 0123 最后都变成了系统繁忙。笑归笑, 大家要吸取这个教训, 以后不能和他犯一样的错误哦...
2020-07-20 14:34:03 183
原创 Angular前后端分离-在Springboot添加拦截器后,访问跨域被禁止问题
先放出我的详细报错信息Access to XMLHttpRequest at ‘http://localhost:8080/findUserLogPage’ from origin ‘http://localhost:4200’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is
2020-07-20 14:19:43 526
原创 数据库时间格式正常,传给前端却变为一串数字的解决办法
看下我的postman看到的结果就很奇怪, 数据编程许多纯数字了, 然后我带着好奇去看了数据库的后台看, 然后发现还是正常的然后 我就感觉应该是格式问题,然后就百度百度 寻找到了很好的解决办法@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")private Date datetime;这样 我们在运行一遍看看运行结果postman已经正确显示结果了, 所以 这个问题就完美解决啦!!参考 原文链接:https://blog
2020-07-18 16:58:03 1063
转载 spring boot 后台时间正确,但是返回给前台相差8个小时
原文链接:https://blog.csdn.net/zhan107876/article/details/100081010原因如下spring-boot中对于@RestController或者@Controller+@ResponseBody注解的接口方法的返回值默认是Json格式,对于date类型的数据,在返回浏览器端是会被spring-boot默认的Jackson框架转换,而Jackson框架默认的时区GMT(相对于中国是少了8小时)。处理方式在application.yml添加配置sp
2020-07-16 18:49:53 500
原创 TeraTerm SSH 登陆(出现连接被拒绝的解决办法)
linux安装SSH: sudo apt-get -y install openssh-serverwindows安装TeraTerm下载连接:https://www.jb51.net/softs/619363.html用vmware看一下自己的ip : ifconfig打开TeraTerm连接自己的ip,打上用户名密码就可以了
2020-07-14 18:24:04 4104 2
原创 (Angular)前后端完成分页处理
(Angular)前后端完成分页处理基本思路就是后台获取所有数据通过从前台获取的每页数量和当前页码再通过分页插件得到分页所有属性以及当前页的数据再返回给前台首先我们在后端创建几个实体类,和一个工具类Utils分页属性的请求:PageRequest:/** * 分页请求 */public class PageRequest { /** * 当前页码 */ private int pageNum; /** * 每页数量
2020-07-14 13:21:44 1127 1
原创 测试报错:java.lang.UnsatisfiedLinkError: no attach in java.library.path解决方案
在你的测试类里面右键 Run as - > Run configuration点击JRE这一栏后把你的JRE 改成JDK, 如果没有JDK选项 那就再右面install一下就可以了我也是看别人这么说自己弄了一下就解决了, 所以分享出来
2020-07-13 12:54:05 1724
Angular+SpringBoot 学校期末作业(图书管理)
2020-10-30
HTTP笔记鸭(๑•̀ㅂ•́)و✧
2020-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人