Java学习随便记4 (待续)

Posted sjg20010414

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习随便记4 (待续)相关的知识,希望对你有一定的参考价值。

准备快速切入 SpringBoot的知识点,参考

https://www.w3cschool.cn/springboot/springboot-w7c2245h.html

用 IDEA 2022创建工程,选择 Generators - Spring Initializr,Java 8, Spring Boot 2.7,添加依赖 Spring Web。个人实在不太喜欢xml格式的配置文件,可是Java的现实是到处是xml。另外,哪怕再简单的一个项目,也要下载一堆依赖。

等待一些时间后,我们会得到目录 src 和 pom.xml (POM - project object model,pom描述项目中的各种对象及其相互关系,简言之就是项目配置文件)

在 src/main/java 下 HelloWorldApplication.java同目录下新建子目录(package)web,然后在里面新建 HelloWorldController java类

@RestController
public class HelloWorldController 
    @RequestMapping("/")
    public String sayHello() 
        return "Hello,World!";
    

在 src/test/java 下 HelloWorldApplicationTests同目录下新建子目录(package)web,然后在里面新建 HelloWorldControllerTest java类


import static org.junit.jupiter.api.Assertions.assertEquals;

public class HelloWorldControllerTest 
    @Test
    public void testSayHello() 
        assertEquals("Hello,World!", new HelloWorldController().sayHello());
    

然后,运行 HelloWorldApplication java类(带静态main函数的那个类),就会启动 Springboot web项目,监听端口8080。然后控制器类中将路由 / 映射到控制器函数 sayHello,在浏览器访问 http://localhost:8080 就可以看到 HelloWorld 了。

显然,其中很多魔法的实现依赖 java notation。

以上是关于Java学习随便记4 (待续)的主要内容,如果未能解决你的问题,请参考以下文章

Java学习随便记1

Java学习随便记1

Java学习随便记3

Java学习随便记3

Java学习随便记2

Java学习随便记2