区块链学习(Spring Boot)【Day03-Day06】

2023-11-01

2023.5.18

idea创建Spring工程

  1. 创建module,选择spring
  2. 选择Type为Maven
  3. 设置Group,一般为域名倒写
  4. 设置package name
  5. 设置Java版本和sdk版本,一般为11
  6. 设置保存路径location,自定义 

  •  选择Web,选择Spring Web进行创建

idea报错Java版本不正确解决

  •  如果构建完成后,运行main方法时出现以上错误,请进行以下操作:
    • 选择 project Structure 修改 Modules 中的 JDK 版本,选择与本机版本一致
    • 选择 File - Setting - BuildXX - compile - java compiler 修改Spring的JDK版本

idea报错类文件版本不正确解决

  •  出错原因:Spring boot 版本过高
  • 解决方法:降低 Maven 版本
  • 修改:将 pom.xml 文件中的 version 降低至 2.5.5
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.5.5</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

起步依赖与内嵌tomcat服务器

  • spring-boot-starter
    • 定义 parent 的版本
    • 所有起步依赖都会按照该版本进行
  • 基于 spring boot 开发的 web 应用程序 ,内置了 tomcat 服务器,当启动类运行时,会自动启动内嵌的 tomcat 服务器

请求响应

@RestController
public class RequestController {

//    // 原始方式
//    @RequestMapping("/simpleParam")
//    public String simpleParam(HttpServletRequest request){
//        // 获取请求参数
//        String name = request.getParameter("name");
//        String ageStr = request.getParameter("age");
//        int age = Integer.parseInt(ageStr);
//        System.out.println(name + ":" +age);
//        return "OK";

    // spring boot 方式
    @RequestMapping("/simpleParam")
    public String simpleParam(@RequestParam(name = "name") String username, Integer age){
        // 获取请求参数
        System.out.println(username + ":" +age);
        return "OK";
    }
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

区块链学习(Spring Boot)【Day03-Day06】 的相关文章

随机推荐

  • 20230703

  • Linux 小插件 lrzsz epel-release

    装lrzsz的作用 就可以直接把windows上面想要装到linux上的东西直接拖拽就可以了 命令 sudo yum install lrzsz 解释 rz 是 receive zmodem 的缩写 中文含义为 接收ZMODEM 这里的接受
  • Python二级(13)——Python第三方库纵览

    一 知识导图 二 网络爬虫方向 1 网络爬虫是自动进行HTTP访问并捕获HTML页 面的程序 Python语言提供了多个具备网络爬 虫功能的第三方库 这里 仅介绍2个常用的 Python网络爬虫库 r e q u
  • JavaWeb学习笔记 day01 HTML 和 CSS

    文章目录 JavaWeb学习笔记 day01 HTML 和 CSS 1 任务 2 课堂笔记 2 1 B S 软件的结构 2 2 前端的开发流程 2 3 网页的组成部分 2 4 HTML 简介 2 5 创建 HTML 文件 2 6 HTML
  • QT 之 QByteArray

    QByteArray类 提供一个字节数组 QByteArray可用于存储原始字节 包括 0 和传统的8位 0 端接字符串 使用QByteArray比使用const char 更方便 除了QByteArray之外 Qt还提供了QString类
  • 成语学习微信小程序源码

    一个学习成员的小程序 分享给大家学习 体验方式 源码下载 链接 https pan baidu com s 1T1q970BTnQxyflzpSlgp8g 提取码 jfcj
  • element 全局$message使用方法(vue中使用和js中使用)

    main js 内配置 import Message from element ui 挂载到 message上 Vue prototype message Message vue中使用 this message warning 111111
  • 使用ffmpeg转换webm格式到MP4格式

    1 cmd 2 切换到ffmpeg安装目录 cd C Program Files x86 Apowersoft Video Editor Pro 3 输入命令 ffmpeg i D djivideos 004 webm b v 2000k
  • python错误--‘list‘ object is not callable可能的原因之一

    目录 第一 代码 第二 第一 代码 功能说明 用正则表达式匹配数字并对数字进行 1操作 然后替换原数字 str literal books 1000 def add1 match val match group num int val 1
  • ❤️如何用Python绘制一个飞机模型??

    VTK在Java Tcl Python中都有接口 本文介绍VTK在Python中的接口 VTK The Visualization Toolkit 是一款用于计算机3D成像 构建模型 图像处理 容积渲染 科学数据可视化等方面的免费软件系统
  • 手把手教你如何使用iometer测试工具测试存储

    原文链接 http www 56itc com index php archives 303 本文主要介绍为广大服务器和存储厂商采用的磁盘性能测试工具 iometer 在 Linux 和 Windows 平台上的安装使用和测试方法 并且对典
  • do msgbox loop_西门子数字量DO扩展模块SM1222

    西门子数字量DO扩展模块SM1222 上海耿湘自动化设备中心是一家集工控产品销售ATV12P075M3 ATV12P037M3施耐德变频器代理商自动化工程设计 开发 改造为一体的高新科技企业 我公司拥有的队伍 针对多种行业自动化的工艺控制需
  • 第九篇 GoogLeNet——论文翻译

    文章目录 摘要 1 引言 2 近期工作 3 动机和高层思考 4 架构细节 5 GoogLeNet 6 训练方法 7 ILSVRC 2014分类挑战赛设置和结果 8 ILSVRC 2014检测挑战赛设置和结果
  • 中大型企业网络规划设计与网络安全实施实战(附topo实验配置环境)

    用户需求 用户隔离 IT VLAN10 HR VLAN20 主机地址通过DHCP方式获取地址 可以通过手工配置地址方式进行测试 网关部署在汇聚层 网关可以进行备份 冗余 VRRP 根据不同VLAN 进行负载 汇聚交换机互联链路 冗余捆绑 e
  • FastAPI从入门到实战(7)——请求体函数的参数设置

    上一篇记录了FastAPI中声明请求体的相关内容 本文记录一下零碎的函数特性和参数特性相关内容 Pydantic schema extra 可以使用 Config 和 schema extra 为Pydantic模型声明一个示例 class
  • java 的 native 方法

    一 概念 一个 Native Method 就是一个 java 调用非 java 代码的接口 一个 Native Method 是这样一个 Java 方法 该方法的实现由非 java 语言实现 有可能是 C 语言实现的 在定义一个 nati
  • linux 信号signal

    信号处理函数 linux c提供了两个信号处理函数SIG IGN SIG DFL SIG IGN 忽略信号 SIG DFL 信号默认处理函数 自定义处理函数 通过signal或sigaction注册自定义信号处理函数 注 信号SIGKILL
  • python爬数据是什么意思-python爬虫爬取的数据可以做什么

    在Python中连接到多播服务器问题 怎么解决你把redirect关闭就可以了 在send时 加上参数allow redirects False 通常每个浏览器都会设置redirect的次数 如果redirect太多会把CPU耗荆所以red
  • qnx-linux-android的LCD驱动调试参数配置-LCD RGB 控制技术讲解 时钟篇上

    锋影 email 174176320 qq com 目录 LCD RGB 控制技术讲解 时钟篇上 时序图 LCD显示流程 LCD时钟分析 显示一行 像素时钟 水平同步时钟 HSYNC 显示一帧 垂直同步时钟VSYNC 时序图 下面是LCD
  • 区块链学习(Spring Boot)【Day03-Day06】

    2023 5 18 idea创建Spring工程 创建module 选择spring 选择Type为Maven 设置Group 一般为域名倒写 设置package name 设置Java版本和sdk版本 一般为11 设置保存路径locati