test
1、Bean注解的使用
作用:是将一个第三方类注入到IOC容器当中,使其成为Bean
使用方式:在一个由声明了@Configuration的配置类当中统一管理多个bean,方法的返回值即为外部类的类型,方法的名称即为bean的名称
2、对象的属性拷贝
场景:一个DTO对象拥有一个实体类对象的部分属性,并且想通过该DTO对象给实体类对象赋值的时候
使用方式:使用BeanUtils.copyProperties(DTO对象,目标对象)
要求:属性的名称需要一样
3、拦截器方法中的参数handler
它是SpingMVC提供给拦截器当前请求想要执行的应用程序的对象
HandlerMethod:表示一个Controller方法
ResourceHttpRequestHandler:表示静态资源请求
if (!(handler instanceof HandlerMethod)) {
//当前拦截到的不是动态方法,直接放行
return true;
}
4、DateTimeFormat和JsonFormat
- DateTimeFormat是用来反序列化即将json格式的字符串转换为java当中的日期对象,用于指定当前程序需要接受前端传来的什么样格式的日期数据
@DateTimeFormat主要用于另一种常见场景:从 URL 参数或表单中绑定数据
- JsonFormat,你的对象会被序列化为 JSON 发送给前端,你需要控制日期在 JSON 中的显示格式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 阳光大馕孩的Blog!