Spring web开发(入门)

1、我们在执行程序时,运行的需要是这个界面

2、简单的web接口(127.0.0.1表示本机IP)

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

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class eva {
    @RequestMapping("/shan")
    public  String shan(){
        return "hello shan";
    }
}

一个端口号只能对应一个进程,大部分我们都是8080,但是我这里用的8081因为我的8080被其他进程占用了所以切换的8081,如果你们的也被占用,可以到

下面写 server.port=8081(任意你自己的端口号)

3、我们的客户端的请求不能直接交给服务器处理,我们需要用tomcat(或其他)对数据进行封装后再交给服务器处理

4、请求和响应过程

5、常见错误信息

6、目录和代码介绍

7、打包

8、如果没有idea时我们可以通过cmd小黑窗来运行jar包

相关推荐
Tigshop开源商城11 小时前
『订单税率+收货地址校验国家字段』功能上新|跨境运营更高效,Tigshop开源商城系统 JAVA v5.8.23 版本更新
java·开源商城系统·tigshop
不会敲代码111 小时前
手写 Zustand:三十分钟带你搞懂状态管理库的核心原理
前端·javascript·源码
神奇的程序员11 小时前
重构了自己5年前写的截图插件
前端·javascript·架构
REDcker11 小时前
C++变量存储与ELF段布局详解 从const全局到rodata与nm_readelf验证实践
java·c++·面试
UXbot12 小时前
一人独立交付 UI + 前端:AI 驱动 UI 设计工具的五大功能模块深度评测
前端·低代码·ui·设计模式·交互
kobesdu12 小时前
【ROS2实战笔记-19】ROS2 生命周期节点的启动顺序、状态转换陷阱与热备方案
java·前端·笔记·机器人·ros·ros2
诚实可靠王大锤12 小时前
React Native 输入框与按钮焦点冲突解决方案(rn版本0.70.3)
前端·javascript·react native·react.js
neo_Ggx2312 小时前
Maven 版本管理详解:SNAPSHOT、Release 与 Nexus 仓库的区别和影响
java·maven
matlabgoodboy12 小时前
软件开发定制小程序APP帮代做java代码代编写C语言设计python编程
java·c语言·小程序
江离w13 小时前
新版vibecoding项目初始化指令
java