踩坑日记
Kelo666
Java后端蔡徐坤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@Autowired在JUnit中无法生效
开始写博客的原因 自学习Java以来,踩过无数的坑,但由于没有做记录,后来出了相同问题会忘记解决方法。 因此决定写博客,记录自己的踩坑日记。 正文 中午在搭建SSM环境的时候,测试Spring和MyBatis环境都没有问题。但是后来在JUnit,有这么一段代码: public class MapperTest { @Autowired PaperMapper paper...原创 2019-05-24 19:00:40 · 1838 阅读 · 3 评论 -
SpringBoot对静态资源的拦截问题
对于 /** 的请求的映射 以“/**”访问当前项目的任何资源,都会默认从以下的静态资源文件夹去找映射 "classpath:/META‐INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" "/":当前项目的根路径 对于使用thymeleaf 只需要把HTML页面放在...原创 2019-05-27 12:40:11 · 5844 阅读 · 3 评论 -
SpringBoot中的日期格式转换问题
实现添加功能需要注意日期格式 在用SpringBoot实现CRUD案例的新增功能时候,要注意日期格式,默认是 yyyy/MM/dd的格式。 如果格式是2017-12-12;2017.12.12,可以在application.properties中加上这么一句, 则SpringMVC将页面提交的值转换为指定的类型; spring.mvc.date-format=yyyy-MM-dd ...原创 2019-05-27 17:27:42 · 440 阅读 · 0 评论 -
哪来的PUT请求
前言 刚写博客没多久,好像才两三天,标题都开始随意了,毕竟写给自己看嘛。 正文 之前接触过Restful风格的CRUD,今天现总结下什么吧。 其实主要就是通过URI中,/资源名称/资源标识 HTTP请求方式区分对资源CRUD操作。 /手动滑稽 那么delete和put请求怎么搞? 以修改删除功能为例。 修改删除都需要两个重要的点,一是put或delete请求,二是id的获取和...原创 2019-05-27 20:49:40 · 1021 阅读 · 0 评论 -
SpringBoot整合MyBatis解决驼峰命名法
问题 数据库中有一个列名是department_name,而对应的JavaBean中的属性是departmentName。 查询的时候会发现,有关departmentName字段的属性值全部为null,对应不上。 解决方案 自定义MyBatis的配置规则;给容器中添加一个ConfigurationCustomizer。 @org.springframework.context.a...原创 2019-05-28 10:23:11 · 1877 阅读 · 1 评论 -
用两个栈实现队列
最近开始看数据结构,也开始刷题,真的太菜了,什么都不会。 题目 用两个栈来实现一个队列,完成队列的 Push 和 Pop 操作。 分析下题目,也就是说,一个栈用来push,一个栈用来pop。而且顺序是先进先出! 每次push一个元素进栈1,这个比较容易理解。 对于pop,思路大概如下: 如果栈2中还有元素,那么先把栈2的元素出栈,这一点至关重要。前面没考虑这个问题,导致继续向栈2...原创 2019-06-04 15:49:48 · 167 阅读 · 0 评论
分享