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 (待续)的主要内容,如果未能解决你的问题,请参考以下文章