在springboot实现,即支持JSON数据返回格式,也能同时支持XML

在前端调用的时候添加

Accept:application/xml 或者Accept:application/json

返回对应的格式

添加依赖

<dependency>
      <groupId>com.alibaba</groupId>
       <artifactId>fastjson</artifactId>
       <version>1.2.47</version>
</dependency>

<dependency>
       <groupId>com.fasterxml.jackson.dataformat</groupId>
       <artifactId>jackson-dataformat-xml</artifactId>
       <version>2.11.0.rc1</version>
</dependency>

实体类user.java

package com.example.demo.model;

import lombok.*;
import org.hibernate.annotations.CreationTimestamp;

import javax.persistence.*;
import java.util.Date;

@Entity
@Table(name = "users")
@Data
@Builder
@ToString(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
public class Users {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int id;
    private String name;
    @Column(updatable = false)
    @CreationTimestamp
    private Date createTime;
}
View Code

相关文章:

  • 2021-05-03
  • 2021-07-22
  • 2021-07-25
  • 2021-12-26
  • 2021-11-06
  • 2022-12-23
  • 2021-10-23
  • 2021-11-16
猜你喜欢
  • 2021-10-30
  • 2021-11-19
  • 2021-08-15
  • 2021-10-16
  • 2021-12-30
  • 2022-01-09
  • 2022-01-09
相关资源
相似解决方案