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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值