【千锋教育java教程SpringBoot2全套,springboot快速入门到项目实战视频教程】
官方指引:https://spring.io/quickstart
【目标】搭建SpringBoot工程,浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串。
① 创建一个普通的Maven 工程
创建
一个全新的Maven 工程。
② 导入SpringBoot 的依赖
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0modelVersion>
<groupId>com.dingjiaxionggroupId>
<artifactId>testartifactId>
<version>1.0-SNAPSHOTversion>
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>2.7.1version>
parent>
<dependencies>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
dependencies>
project>
记得刷一下。
③ 编写一个主程序,启动SpringBoot 应用
package com.dingjiaxiong;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* ClassName: HelloWorldMainApplication
* date: 2022/10/14 15:01
*
* @author DingJiaxiong
*/
/*
* @SpringBootApplication 来标注⼀个主程序类
* */
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
运行
④ 编写相关的Controller
package com.dingjiaxiong.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* ClassName: HelloController
* date: 2022/10/14 15:03
*
* @author DingJiaxiong
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello world!!!";
}
}
⑤ 重启服务器,访问测试
Spring Initializr是一个Web应用,它提供了一个基本的项目结构,能够帮助我们快速构建一个基础的Spring Boot项目
下一步
一个全新的SpringBoot 工程
编写相关的Controller
package com.dingjiaxiong.springboot_demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* ClassName: HelloController
* date: 2022/10/14 15:10
*
* @author DingJiaxiong
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(String name){
return "Hello world!!!!";
}
}
启动程序,访问测试
http://localhost:8080/hello
Spring Initializr是一个Web应用,关于Server URL的配置使用阿里云的地址就行
https://start.aliyun.com
不必不必。