拦截器中注入(@Autowire/@Resource)对象报空指针异常

正常的拦截类,注入了User。

1
2
3
4
5
6
7
8
9
10
11
12
13
@Component
public class LoggerInterceptor implements HandlerInterceptor {

//注入user类,注入正常,但是运行时会报空指针异常
@Autowired
private User user;

@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
user.setName("lucy");
return true;
}
}

Read More

margin-top塌陷问题的现象与解决的具体方法

什么是margin-top塌陷

margin-top塌陷是在CSS的盒子模型中出现的一种现象:当父元素包裹着一个子元素的时候,当给子元素设置margin-top属性时,原本是想让子元素的边框距离父元素边框有一段距离,结果子元素的margin-top属性没有生效,反而出现了父元素的顶端出现了margin-top设置的偏移距离,这就是margin-top塌陷的现象。

Read More

JSON 与 Java 对象之间的转化

前言

在现在的日常开发中,不管前端还是后端,JSON 格式的数据是用得比较多的,甚至可以说无处不在。

接触最多的就是 POST 请求中传递的数据一般以 JSON 的格式放在请求体中,而且服务端各种 API 返回的数据,在响应体中也基本都是以 JSON 格式的数据进行返回的,这也是 RESTful 风格的体现之一。

当然,不止是请求与响应的过程中使用到 JSON,在某些业务场景下也是需要用到 JSON 的,特别是 JSON 与 Java 对象之间的转化

所以,对于 Java 开发的我们来说,JSON 格式的数据与 Java 对象之间的转化是必会的。

Read More