@SuppressWarnings("rawtypes")
——忽略指定的警告
rawtypes是说传参时也要传递带泛型的参数
——用来修饰一个非静态的void()方法
被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。
——更新表中某个字段时,同时更新所有的字段
@Transient——将不需要序列化的属性前面添加该注解,序列化对象的时候,这个属性就不会序列化到指定的目的地中。
@JsonSerialize——自定义序列化
@MappedSuperclassa——标注了该注解的类将不是一个完整的实体类,将不会映射到数据库表,但是它的属性都将映射到其子类的数据库字段中。该类也不能在标注@Entity 或 @Table 注解,也无需实现序列化接口
@ConditionalOnWebApplication——当项目是一个Web项目时进行实例化。
@DisallowConcurrentExecution禁止并发执行多个相同定义的JobDetail,这个注解是加在Job类上的, 但意思并不是不能同时执行多个Job, 而是不能并发执行同一个Job Definition(由JobDetail定义), 但是可以同时执行多个不同的JobDetail,
@JsonProperty此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty(value="name")
@JsonIgnoreProperties示例用法:@JsonIgnoreProperties(ignoreUnknown = true)
该注解是放在类名上面,作用是:忽略类中不存在的字段当接收的时候
注解,可使得方法被异步调用
@XmlRootElement被这个注解的类来描述一个顶层的XML element.
@CrossOrigin解决跨域问题
其中@CrossOrigin中的2个参数:
origins : 允许可访问的域列表
maxAge:准备响应前的缓存持续的最大时间(以秒为单位)。