首页 > 其他分享 >Springboot开发no.1

Springboot开发no.1

时间:2023-07-04 19:24:55浏览次数:40  
标签:web 版本 Springboot 手工 spring springframework 开发 no.1 org

  1. springboot是一个简化spring初始化和开发
  2. spring创建空工程,检查Maven,创建模块spring initializr
  3.  

  4.  

  5. 使用rest模式:@RestController,@RequestMapping("/books")
  6. 结果

 

 

运行出现问题:

第一个问题:
java: 无法访问org.springframework.web.bind.annotation.GetMapping
错误的类文件: /C:/Users/hong/.m2/repository/org/springframework/spring-web/6.0.10/spring-web-6.0.10.jar!/org/springframework/web/bind/annotation/GetMapping.class
类文件具有错误的版本 61.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。

 报错原因:

SpringBoot 3.0以上版本要求JDK 17以上,jdk版本1.8 与 spring boot 3.0.1 版本不匹配

解决方法:

 

第二个问题:

Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.5.0 from/to central (https://repo.maven.apache.org/maven2): Connection reset

 解决问题2:
当我们排除问题1的时候,那么就可能是文件丢失了,那就重新将它下载。如下图所示操作(前提:保证自己的JDK,MavenSpringFramework,tomacat等版本兼容)

 

比较spring和springboot

 
类/配置文件 spring springboot
pom文件坐标 手工添加 勾选添加
web3.0配置类 手工制作
spring/springMVC配置类 手工制作
控制器 手工制作 手工制作

 

标签:web,版本,Springboot,手工,spring,springframework,开发,no.1,org
From: https://www.cnblogs.com/rodhyhnson/p/17526023.html

相关文章

  • java开发环境的搭建
    卸载JDK1、删除java的安装目录2、删除JAVA_HOME3、删除path下关于java的目录4、打开命令提示符,输入java-version检查jdk是否卸载成功 安装JDK1、百度搜索jdk8,找到下载地址2、下载电脑对应的版本3、双击安装JDK4、记住安装的路径5、配置环境变量:1)我的电脑→右键......
  • rabbitmq在springboot中实战技巧
    一.简介rabbitmq是基于AMQP(AdvancedMessageQueuingProtocol:高级消息队列协议),采用Erlang语言编写的消息队列。二、mq能用来做什么异步处理:将非核心业务(比如日志、邮件、监控等)从主流程剥离,提升主流程的响应时效。削峰:当并发大的情况下,可以将消息暂存在消息队列中,消费者按照......
  • Springboot : 连接ldap超时问题
    Err:java.net.ConnectException:Connectiontimedoutwhenconnectingtoldap使用springbootldap连接账号所属ldap目录验证时,出现如上报错经检查,host,username,password等信息均无误,如下为代码中的配置信息示例hashEnv.put(Context.SECURITY_AUTHENTICATION,"simple"......
  • shell脚本:对开发入库的sql脚本进行检查
    shell脚本内容为:点击查看代码#!/bin/bashexportLANG=en_US.UTF-8exportNLS_LANG="AMERICAN_AMERICA.AL32UTF8"source/etc/profilesource/root/.bash_profileHOME=$(cd$(dirname$0);pwd)DOC_HOME=${HOME}/releasedocDOC_SVN_PATH=http://192.168.xx.xx/bushi......
  • vscode python开发环境搭建
    vscode是微软开发的轻量级ide软件,有大量的插件,很适合python开发。以下简述vscode的python开发环境搭建步骤:一、官网下载vscode软件基于安全考虑软件下载最好到官网下载。vscode官网地址:https://code.visualstudio.com/download,到2023年7月4日最新版本为:VSCodeUserSetup-x64-1.......
  • 迅为2K0500开发板自主可控龙芯全国产处理器应用于智能监控摄像头产品方案
         视频处理和编码:迅为2K0500开发板具备较高的计算性能和多核架构,可以用于实时视频流的处理和编码。它可以支持高清甚至超高清视频的采集、编码和传输,提供清晰、流畅的视频画面。图像分析和识别:智能监控摄像头需要进行图像分析和识别,例如人脸识别、车牌识别、行为分......
  • chrome插件开发
    1.前置知识JavaScript一些基本前端知识2.环境准备运行环境:Chrome浏览器或Chromium内核浏览器(如Edge),在浏览器”拓展”中打开”开发人员模式”3.目录结构├──css//css文件├──html//html文件├──images//存放插件图标等图片├──js......
  • 基于thinkphp开发的Telegram电报机器人系统,支持关键词回复
    系统支持多个添加机器人、支持关键词回复、支持设置按钮回复、支持个人、群、频道等的消息处理,另外支持消息定时推送。基于thinkphp开发的TG电报机器人系统,支持关键词回复后台登录地址:/admin后台账号密码:admin/123456下载地址:https://pan.saipancloud.com/s/7NRbiilGZV ......
  • 直播源码开发,js 数据的创建时间是否大于30天或相隔天数
    直播源码开发,js数据的创建时间是否大于30天或相隔天数//获取当前时间varday=newDate();//数据库的数据创建时间vartime=creationTime;//把当前时间数据库时间转换成毫秒数varstarDate=Date.parse(time);varendDate=Date.parse(day);//当前时间毫秒数减去创建时间......
  • web开发基础笔录(5)-Javascript(1)
    目录概述概述JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。......