Springboot 基础教育
最近看见恒宇少年出了新的技术框架,想起之前我还学习过他的Springboot的教程,原先有些心得感受重新编写一遍。
一、FastJson的使用
FastJson是阿里出的json处理库,在java开发与前端调试的接口基本上是使用json的方式,所以如果有个工具能够帮助解决json字符串转换的话是有非常迫切的需求,尤其是json转化为实体对象以及数组。
| 1 | public static final Object parse(String text);// 把JSON文本parse 为JSONObject或者JSONArray | 
fastjson 还有比较常用的就是对实体类的注解了 @JSONField
| 1 | (name="Date",format="dd/MM/yyyy",ordinal=3) | 
二、拦截器的使用
1、创建一个拦截器,让他集成HandlerIntercepter
| 1 | public class SessionInterceptor implements HandlerInterceptor | 
2、把拦截器配置到Springboot的配置当中
| 1 | 
 | 
3、尝试使用日志的例子来做拦截器,日志管理有默认的一些框架,如Springboot默认是Logback,但是有的时候我更希望能有界面进行日志查询,那么我就会做一个实力类来做这块的记录,然后拦截器做好日志拦截
| 1 | 
 | 
JPA 就不说了,这里重点说明一下拦截器,仿拦截器的方式
| 1 | // 写一个获取Spring上下文管理的Bean工具 |