springBoot学习笔记(1)—— 搭建springBoot项目
文章目录
- springBoot学习系列笔记文章
- 一、搭建项目
- 1.步骤说明
- 2.步骤截图
- 二、项目代码
- 1.引入jar包
- 2.java代码
- 3. 运行截图
说明:此次项目的构建都是基于IDE软件。
一、搭建项目 1.步骤说明- 点击“File”->“New”->“Module”。
- 选择"Spring Initializr",选择JDK8环境,点击“Next”
- 填入项目名Name,这里我填写的是springbootdemo,选择Java Version为8。
- Web中引入Spring Web的jar包。
代码如下(示例):
2.java代码4.0.0 org.springframework.boot spring-boot-starter-parent2.6.2 com.example demo0.0.1-SNAPSHOT springbootdemo Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starterorg.springframework.boot spring-boot-starter-testtest org.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-maven-plugin
代码如下(示例):
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Description;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
@SpringBootApplication
@Controller
public class SpringbootdemoApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootdemoApplication.class, args);
}
@ResponseBody
@GetMapping("test")
public String test(){
return "这是一次测试";
}
@ResponseBody
@PostMapping("testVariable")
public String testVariable(String message){
return "你输入的信息为:" + message;
}
@GetMapping("testPathVariable/{id}")
@ResponseBody
public String testPathVariable(@PathVariable(value = "id") String id){
return "传入变量id为:" + id;
}
}
代码说明
- @ResponseBody表示返回的数据为JSON格式,防止乱码。
- @SpringBootApplication注解是springboot的核心注解,目的是开启注解配置。
- @SpringBootApplication注解包含@ComponentScan,@EnableAutoConfiguration,@SpringBootConfiguration ,@Inherited 四个注解。
- @PathVariable标签必须和@ResponseBody配合使用,不然容易引起异常,或者在控制层使用@RestController标签,两者效果一致。
3. 运行截图
项目源码



