首页 > 其他分享 >springboot项目创建即运行

springboot项目创建即运行

时间:2023-08-12 14:11:56浏览次数:43  
标签:code return springboot 创建 mes data public 运行 String

springboot项目创建




这是相关依赖项目如果用到Mybatis和数据库MySQL需要勾选



在springboot项目中企业级最终是使用result设计模式返回数据,就是创建一个result类用于接管要返回的各种数据result类的代码
public class Result {
    private int code;
    private String mes;
    private Object data;

    public Result(int code, String mes, Object data) {
        this.code = code;
        this.mes = mes;
        this.data = data;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMes() {
        return mes;
    }

    public void setMes(String mes) {
        this.mes = mes;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    @Override
    public String toString() {
        return "Result{" +
                "code=" + code +
                ", mes='" + mes + '\'' +
                ", data=" + data +
                '}';
    }
}

简单地实例

@RestController
public class Helloworld {
    @RequestMapping("/hello")
    public Result hell(){
        String s="成功"
        
        return new Result(1,"success",s);

    }
}

如果返回数据是一个自定义类的对象要一定具备标准的set(),get()方法

标签:code,return,springboot,创建,mes,data,public,运行,String
From: https://www.cnblogs.com/luo9tian/p/17624750.html

相关文章

  • gitee仓库创建和操作系统安装流程
    创建Gitee账号和仓库1、官网:https://gitee.com/创建好账号,然后登录账号2、流程点击创建仓库填写仓库信息创建好仓库后点击仓库主页的管理在管理中自行选择是否开源创建好仓库后:点击自己主页设置,配置SSH秘钥点击设置按钮跳转到主页,然后点击红色箭头的SSH秘钥配......
  • 可以在本地运行的大模型聊天工具-GPT4ALL
    这是官网:https://gpt4all.io它是一个可以在本地跑模型的工具,大模型是很多公司或者学校训练好的,以下我们从对中文回复的支持和对意思的理解看这些模型的优劣:结论:vicuna对中文支持最好,gpt4allfalcon功能最强大最全面和准确请用中文告诉我,如何使用gpt4all 第二个 ......
  • SpringBoot跨域
    SpringBooot2.5.12packagecom.lenovo.lps.cost.servicecto.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.http.client.SimpleClientHttpRequestFactory;imp......
  • SpringBoot BigDecimal精度丢失
    jackjson自动丢弃了小数位最末尾的0privateBigDecimalprice;price=12.10;返回自动转为了12.1解决方案1:返回字段都用字符串2:BigDecimal序列化自定义处理packagecom.lenovo.lps.cost.integrator.config;importcom.fasterxml.jackson.core.JsonGenerat......
  • SpringBoot复习:(21)自定义ImportBeanDefinitionRegistrar
    要达到的目的:将某个包下使用了某个自定义注解(比如@MyClassMapper)的类注册到Spring容器。一、自定义注解:packagecom.example.demo.service;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)publ......
  • SpringBoot复习:(20)如何把bean手动注册到容器?
    可以通过实现BeanDefinitionRegistryPostProcessor接口,它的父接口是BeanFactoryPostProcessor.步骤:一、自定义一个组件类:packagecom.example.demo.service;publicclassMusicService{publicMusicService(){System.out.println("musicserviceconstructed!......
  • SpringBoot复习:(19)Condition接口和@Conditional注解
    Condition接口代码如下:publicinterfaceCondition{ booleanmatches(ConditionContextcontext,AnnotatedTypeMetadatametadata);}它是一个函数式接口,只有一个方法matches用来表示条件是否满足。matches方法中的ConditionContext类对象context可以通过getEnvironment方法获......
  • Pycharm用virtualenv创建Django
    解决Pycharm用virtualenv创建Django一.问题描述用Pycharm的虚拟环境下(virtualenv)创建Django,报错:FileNotFoundError:[Errno2]Nosuchfileordirectory:'E:\Anaconda\lib\venv\scripts\nt\python.exe'二.报错原因在网上找到的产生这个问题的原因是:这是一个调试二进制......
  • 创建空的Dataframe和创建空的Array
    创建空的dataframe方式1dataframe_empty=pd.DataFrame()结果显示:EmptyDataFrameColumns:[]Index:[]方式2--增加列名dataframe_empty=pd.DataFrame(columns=['col1','col2','col3'])结果显示:EmptyDataFrameColumns:[col1,col2,col3]Inde......
  • Anaconda创建python新环境
    Anaconda创建python新环境1、创建python环境方法一:condacreate-npython3.6(环境名字)python=3.7(版本号)方法二:a.从“开始>anaconda>anacondanavigator”,打开如下配置页面:b.在上述页面左侧列表中选择“Environments>Create”c.打开如下页面:重新命名文件夹名,并选择一......