SpringBootWeb创建

创建spring项目

  • 创建SpringBoot工程
  • 定义请求处理类
  • 运行
  • 常见问题
    • [java: 无效的源发行版: XX](#java: 无效的源发行版: XX)
    • [java: 无法访问org.springframework.web.bind.annotation.RequestMapping类文件具有错误的版本 61.0, 应为 52.0](#java: 无法访问org.springframework.web.bind.annotation.RequestMapping类文件具有错误的版本 61.0, 应为 52.0)

创建SpringBoot工程


定义请求处理类

java 复制代码
@RestController
public class HelloController {

   @RequestMapping("/hello")
    public String hello(){
        System.out.println("Hello World");
        return "Hello World";
    }
}

运行

常见问题

java: 无效的源发行版: XX

ctrl+shift+alt+s

File -> Project Structure ->Project Settings 其中三处保持一致


java: 无法访问org.springframework.web.bind.annotation.RequestMapping类文件具有错误的版本 61.0, 应为 52.0

更改pom.xml java8对应spring2.X版本

xml 复制代码
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

报红不要忘记点击右上角刷新配置

相关推荐
周末也要写八哥几秒前
C++变参模板之空参包的特殊情况
java·开发语言·c++
杨运交1 分钟前
[019][数据模块]MyBatis-Plus 拦截器扩展设计:基于函数式接口与 Spring 自动装配
spring boot
书语时4 分钟前
看了 Comparator 源码,我重写了所有业务排序逻辑
java
likerhood11 分钟前
Java final 关键字:从“不能改”到“安全发布”的深入理解
java·windows·安全
花千树-01031 分钟前
SubAgent 基础:拥有自主工具的子代理
java·langchain·llm·agent·langgraph·subagent·harness
水上冰石32 分钟前
java直接调用本地大模型文件,实现对话机器人
java·aigc·jlama
笨蛋不要掉眼泪40 分钟前
Java并发编程:深入理解ThreadLocal
java·开发语言·jvm·并发
番茄去哪了40 分钟前
JVM虚拟机(中)
java·开发语言·jvm