页面输出格式常用注解[email protected],@JsonFormat,@JsonFormat

1.注解名称:@JsonIgnore 作用:在实体类向前台返回数据时用来忽略不想传递给前台的属性或接口。 Eg:User实体中会有字段password字段,

当返回用户信息给前台的时候,当然是不希望将password值也一并返回。所以,这个时候可以在password属性上加上注解JsonIgnore或者,

可以在User类上加上注解@JsonIgnoreProperties(value = "{password}")

2.注解名称:@JsonFormat

前台使用固定时间格式时可以在属性名上添加@JsonFormat注解()

不返回null字段数据

3.注解名称:@JsonFormat

在相关对象的类上添加 @JsonInclude 注解,设定值为 NON_NULL

例子:
@JsonIgnore
private String password;
private Integer age;
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss a", locale="zh", timezone="GMT+8")
private Date birthday;
@JsonInclude(Include.NON_NULL)
private String desc;

原文地址:https://www.cnblogs.com/libaowen609/p/12677058.html

时间: 2024-10-26 01:41:58

页面输出格式常用注解[email protected],@JsonFormat,@JsonFormat的相关文章

Springboot 相关注解 [email protected]

@WebServlet注解: @WebServlet注解一般在类上声明使用.一般情况下此类要继承 Servlet案例如下: @WebServlet(urlPatterns = "/druid/*", initParams={ @WebInitParam(name="allow",value="127.0.0.1"),// IP白名单 (没有配置或者为空,则允许所有访问) @WebInitParam(name="deny",va

(转)spring boot注解 [email protected] 异步调用

原文:http://www.cnblogs.com/azhqiang/p/5609615.html EnableAsync注解的意思是可以异步执行,就是开启多线程的意思.可以标注在方法.类上. 1 @Component 2 public class Task { 3 4 @Async 5 public void doTaskOne() throws Exception { 6 // 同上内容,省略 7 } 8 9 @Async 10 public void doTaskTwo() throws

[转]Spring注解[email protected]注解、@Bean注解以及配置自动扫描、bean作用域

1.@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文) package com.test.spring.support.configuration; @Configuration public class TestConfiguration { public TestConfiguration(){ System.out.println("spring容器启动初始化...");

元注解[email&#160;protected]和@Retention

元注解 作用:用来修饰注解一 @Target ----- 作用对象 二 @Retention ----作用时期作用范围@Reatention:枚举类型 ElementType1: Source:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃:源码: Annotations are to be discarded by the compiler.2: Class:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期源码: Annotatio

注解@[email&#160;protected]

在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢 根据注入资源的注解不同实现的方式有一点小小的区别 在Controller中使用 @Autowired注入时 Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,添加@Qualifier注解,需要注意的是@Qualifier的参数名称为我们之前定义@Service注解的名称之一. ##使用@Resource注入时 使用@resource注入时比较简单了注解自带

sg-uap常用注解介绍

注解基本介绍 Annotation(注解)是JDK5.0及以后版本引入的.它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查.注解是以'@注解名'在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解.单值注解.完整注解三类.它们都不会直接影响到程序的语义,只是作为注解(标识)存在,我们可以通过反射机制编程实现对这些元数据的访问.另外,你可以在编译时选择代码里的注解是否只存在于源代码级,或者它也能在class文件中出现 注解定义 注解定义很简单: @Target(Eleme

spring学习笔记四:spring常用注解总结

使用spring的注解,需要在配置文件中配置组件扫描器,用于在指定的包中扫描注解 <context:component-scan base-package="xxx.xxx.xxx.xxx" /> 1.定义Bean @Component 需要在类上面使用注解@Component,改注解的vlan属性用于指定改注解的ID的值 spring还提供三个功能基本和@Component等效的注解 @Repository 用于对DAO实现类进行注解 @Service         

Spring学习(三)Spring Bean装配(常用注解)

注册与管理Bean=======================================·从 Spring3.0开始, Spring Java Config项目提供了很多特性包括使用ava而不是XML定义bean,比如 @ Configuration, @Bean, @Import, @Dependson·@ Componenti是一个通用注解,可用于任何bean·@ Repository,@ Service,@ Controller是更有针对性的注解 [email protected]

[email&#160;protected]注解与自动装配

1   配置文件的方法 我们编写spring 框架的代码时候.一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量.并且要配套写上 get 和 set方法. Boss 拥有 Office 和 Car 类型的两个属性:       清单 3. Boss.java [java] view plaincopy package com.baobaotao; public class Boss { private Car car; private Office office