SpringBoot复习(30):@DateTimeFormat注解的使用

一、实体类

复制代码
package cn.edu.tju.domain;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class Person {
    private int age;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date birthday;

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }
}

二、控制器类:

复制代码
package cn.edu.tju.controller;


import cn.edu.tju.domain.Person;
import org.springframework.web.bind.annotation.*;

import java.util.Date;

@RestController
public class DateController {

    @PostMapping("/getDate")
    public String getInfo(@RequestBody Person person){
        return new Date().toLocaleString();
    }

    @PostMapping("/getDate2")
    public String getInfo2(@ModelAttribute Person person){
        return new Date().toLocaleString();
    }
}
相关推荐
菜鸟小九2 分钟前
内存模型(JMM)
java·jvm
_ziva_4 分钟前
LangChain 实战:搭建 SQL 数据库自然语言问答系统(Chain + Agent 双方案)
java·服务器·数据库
Mr_Xuhhh4 分钟前
JAVA SE重点
java·开发语言
二宝1527 分钟前
互联网大厂Java求职面试实战案例:谢飞机的三轮技术挑战
java·数据库·spring boot·安全·微服务·测试·面试案例
池️鱼14 分钟前
Lambda 表达式 —— Java 8 的函数式编程利器
java·开发语言
小碗羊肉15 分钟前
【从零开始学Java | 第二十六篇】双列集合(Map)
java·开发语言
一叶飘零_sweeeet16 分钟前
Java 服务升级 MCP 服务实战
java·mcp
_MyFavorite_16 分钟前
JAVA重点基础、进阶知识及易错点总结(32)设计模式(建造者、原型)
java·python·设计模式
HAPPY酷20 分钟前
3A游戏图形设置终极优化指南:从通用法则到实战应用
java·前端·游戏
达达爱吃肉22 分钟前
openclaw 4.2 飞书出图的bug
java·前端·数据库