Spring Boot项目的创建

一、Spring Boot的项目的创建:

首先我们要新建项目,按照如图所示配置

因为我们是网页架构,下一步不要忘记导入web支持

这样框架就搭建好了,现在我们要进行依赖的导入

当在pom文件中看到parent依赖时就说明Spring Boot项目已经创建完成了

二、如何使用:

我们要创建如图的两个类红色的分别是对象类和控制类,蓝色的是Spring Boot 自带的启动类。

bean类

主要是信息的传递,将后台数据传送到前端

java 复制代码
package com.example.demo.bean;

public class JsonData {
  //状态码
    private Integer code;
    //数据
    private Object data;
    //描述
    private String msg;

    public JsonData() {
    }

    public JsonData(Integer code, Object data, String msg) {
        this.code = code;
        this.data = data;
        this.msg = msg;
    }

    /**
     * 获取
     * @return code
     */
    public Integer getCode() {
        return code;
    }

    /**
     * 设置
     * @param code
     */
    public void setCode(Integer code) {
        this.code = code;
    }

    /**
     * 获取
     * @return data
     */
    public Object getData() {
        return data;
    }

    /**
     * 设置
     * @param data
     */
    public void setData(Object data) {
        this.data = data;
    }

    /**
     * 获取
     * @return msg
     */
    public String getMsg() {
        return msg;
    }

    /**
     * 设置
     * @param msg
     */
    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String toString() {
        return "JsonData{code = " + code + ", data = " + data + ", msg = " + msg + "}";
    }
    public static JsonData buildsuccess(){
        return new JsonData(0,null,null);
    }
}
复制代码
controller类:
java 复制代码
package com.example.demo.controller;

import com.example.demo.bean.JsonData;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class controller {
    @RequestMapping("/world")
    public JsonData hello(){
        System.out.println("-------------");
        return JsonData.buildsuccess();
    }
}

启动程序:

从启动类启动

运行结果:

程序启动成功控制台的信息

网页信息:

相关推荐
这个DBA有点耶1 分钟前
同城双活落地的三座山:网络延迟、脑裂预防、反向同步
数据库·架构·dba
青春之我_XP1 分钟前
MySQL 常用日期函数 实战指南
数据库·sql·mysql·数据分析·数据库开发·日期函数
Nturmoils1 分钟前
sys_dump 备了库,角色和权限别漏在外面
数据库
接着奏乐接着舞。19 分钟前
【2026】73道Redis 常见面试题与参考答案
数据库·redis·后端·缓存
程序员黎剑1 小时前
Spring-Bean生命周期-构造器访问Autowired字段为null
java·后端·spring
古法安卓1 小时前
Android-重启流程源码解析
android·java·android studio
其实防守也摸鱼2 小时前
权限提升与横向移动:从内网渗透到域控的完整技术图谱
运维·服务器·数据库·安全·github·copilot·渗透
清水白石0082 小时前
Python 类型设计深度解析:TypedDict 能否替代 dataclass?从 JSON 数据边界到 API 设计的最佳实践
java·python·json
人生百态,人生如梦2 小时前
每日论文解读(9.1)——ReToolSQL:面向鲁棒Text-to-SQL的Agentic强化学习与工具增强两阶段训练框架
数据库·sql
DevOpenClub2 小时前
网页采集如何稳定输出结构化数据:JSON、链接与快照三阶段流水线
数据库·json·api