springBoot(2)---快速创建项目,初解jackson

快速创建项目,初解jackson

一、快速创建项目

springboot官网提供了工具类自动创建web应用:网址:http://start.spring.io/

官网页面

1、快速创建一个

选择web代表这是一个web项目

这样就可以吧项目放到eclipse或者idea中进行运行了。

这里需要注意几点:

1.springboot2X,所需要mevan是3.0+,JDK是1.8+

2.在做项目开发的时候,主入口Application类(带有注解@SpringBootApplication),要放在所有包之上。

二、初解jackson

jackson是springboot自带的json框架

jackson常用标签
  (1)指定字段不返回:@JsonIgnore

(2)指定日期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",locale="zh",timezone="GMT+8")

(3)空字段不返回:@JsonInclude(Include.NON_NUll)

(4)指定别名:@JsonProperty

举例:

user对象

public class User {

    @JsonProperty("account")
    private int age;

    @JsonIgnore
    private String pwd;

    @JsonInclude(Include.NON_NULL)
    private String phone;

    @JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",locale="zh",timezone="GMT+8")
    private Date createTime;

 //提供set和get方法,tostring方法
}
Controller类中映射方法
 @GetMapping("/testjackson")
    public Object testjson(){
        return new User(0, "密码", null, new Date());
    }

效果演示      接口测试工具是postman

我们发现:

1:日期时间格式变成了指定格式

2:age属性显示在界面变成了:account

3:pwd并没有显示

4:因为phone属性为null,所以也没有显示。

github地址:https://github.com/yudiandemingzi/springbootjackson

想太多,做太少,中间的落差就是烦恼。想没有烦恼,要么别想,要么多做。上尉【4】

原文地址:https://www.cnblogs.com/qdhxhz/p/9025556.html

时间: 2024-08-27 00:32:17

springBoot(2)---快速创建项目,初解jackson的相关文章

springboot之快速创建项目

1.选择创建新项目: 2.选择spring initializr,然后next 3.填写项目元数据,然后next 4.选择项目依赖,然后next 5.点击finish,完成项目创建 原文地址:https://www.cnblogs.com/wqk66/p/11111799.html

SpringBoot系列之快速创建项目教程

本博客简介一下SpringBoot快速创建工程的方法,主要介绍一下Spring Initializer,Spring Initializer是IntelliJ IDEA才集成的一种快速创建SpringBoot项目的模式 选择File->New->Project->找到Spring Initializer选项,注意要联网,因为idea也是对接SpringBoot官网的.ok,选择好jdk之后,就可以点next 注意:这里的type可以是maven项目,也可以是gradle项目,maven

2.springboot:快速创建springboot项目

使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 此

SpringBoot系列——快速构建项目

前言 springboot官方参考指南:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/ Spring Boot是由spring家族提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用“约定大于配置”思想进行了许多默认配置,从而使开发人员简化配置.快速构建项目.愉快开发. 特性 1.创建独立的Spring应用程序     2.直接嵌入Tomcat.Jetty或

SpringBoot2.0 最简单的 idea 快速创建项目

第一步 第二步 第三步 以上就是idea快速创建springboot的方法,创建之后等maven 依赖下载完成,就可以使用 原文地址:https://www.cnblogs.com/telwanggs/p/10770195.html

怎么用Vuecli 3.0快速创建项目

一.安装 1.安装node.js,这里需要注意的是,Vue CLI 3需要 nodeJs ≥ 8.9,所以我们去中文官方下载地址:http://nodejs.cn/download/,下载最新版本即可: 2.安装vue-cli3.0版本: 两种情况:1.你之前安装过vue-cli3.0之前的版本,需卸载之前版本,再安装新版本: 卸载旧版本: npm uninstall vue-cli -g 安装新版本: npm install -g @vue/cli 2.你之前没有安装过vue-cli3.0之前

cocos2dx 3.x 快速创建项目

第一次创建项目时要先运行一遍  setup.py  后在创建项目,如果出现“cocos”不是内部命令之类,请检查环境变量里面的系统变量和管理员用户变量是否都添加了cocos_console: 新建一个 .txt 文档 ,复制下面内容: @echo off echo =============Cocos2D-x新建项目============== set /p name=输入项目的名称: echo 项目名为: %name% echo 正在创建新项目... set pack=com.richard.

vue-cli3快速创建项目

文档:https://cli.vuejs.org/zh/guide/ 条件: npm 更至最新 node >=8.9 1.全局安装 npm install -g @vue/cli 或 yarn global add @vue/cli 2.查看版本/是否安装成功 vue -V image.png 3.在新文件夹下创建项目 vue create my-project image.png 指向的vuecli3是因为上一次记录过的cli3配置,第一次执行create是没有的 按键盘上下键可以选择默认(d

springboot+maven快速构建项目

最近公司运用springboot构建项目,确实比ssh搭建要快很多.springboot官方学习网站 1.首先要下载maven,用maven管理项目很方便,下载完maven配置好环境,maven我就不细说了. 2.创建一个maven项目,pom.xml文件里面写这些: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc