常用注解
郭源潮345
这个作者很懒,什么都没留下…
展开
-
@JsonFormat
当然如果是 SpringBoot项目就不需要自己手动添加依赖了,则只需在创建项目时候添加web依赖即可,因为在spring-boot-start-web 起步依赖下已经包含了jackson的相关依赖了。@JsonFormat注解,是在Jackson中定义的一个注解,是一个时间格式化注解。此注解用于属性上,作用是把DATE类型的数据转化成为我们想要的格式。@JsonFormat注解不是spring自带的注解,而是Jackson的注解,所以使用该注解前需要添加jackson相关的依赖包。原创 2024-03-25 16:57:24 · 502 阅读 · 0 评论 -
@RestControllerAdvice
ModelAttribute:本来作用是绑定键值对到Model中,当与@ControllerAdvice配合使用时,可以让全局的@RequestMapping都能获得在此处设置的键值对。注解了@RestControllerAdvice的类的方法可以使用@ExceptionHandler、@InitBinder、@ModelAttribute注解到方法上。@RestControllerAdvice注解将作用在所有注解了@RequestMapping的控制器的方法上。配合使用时,用于全局处理控制器里的异常。原创 2024-03-25 14:31:20 · 236 阅读 · 0 评论 -
常用注解之@ConfigurationProperties
只要在 Bean 上添加上了这个注解,指定好配置文件的前缀,那么对应的配置文件数据就会自动填充到 Bean 中。那么按照如下注解配置,SpringBoot项目中使用@ConfigurationProperties的Bean,那么它在配置文件中的属性就可以自动映射到该类中,在该类中加上@Component注解 后,就可以使用。注意:如果在yml配置文件中你写的是user_name但是在映射的类中写的是userName,此时要在yml配置文件中加入以下命令开启驼峰命名的方法来实现自动映射。原创 2024-03-24 21:21:10 · 413 阅读 · 1 评论