springBoot学习笔记(1)—— 搭建springBoot项目

springBoot学习笔记(1)—— 搭建springBoot项目,第1张

springBoot学习笔记(1)—— 搭建springBoot项目 springBoot学习系列笔记文章

springBoot学习笔记(1)—— 搭建springBoot项目


文章目录
  • springBoot学习系列笔记文章
  • 一、搭建项目
    • 1.步骤说明
    • 2.步骤截图
  • 二、项目代码
    • 1.引入jar包
    • 2.java代码
    • 3. 运行截图

说明:此次项目的构建都是基于IDE软件。

一、搭建项目 1.步骤说明
  1. 点击“File”->“New”->“Module”。
  2. 选择"Spring Initializr",选择JDK8环境,点击“Next”
  3. 填入项目名Name,这里我填写的是springbootdemo,选择Java Version为8。
  4. Web中引入Spring Web的jar包。
2.步骤截图


二、项目代码 1.引入jar包

代码如下(示例):



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.2
         
    
    com.example
    demo
    0.0.1-SNAPSHOT
    springbootdemo
    Demo project for Spring Boot
    
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-starter-web
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    



2.java代码

代码如下(示例):

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;
    }

}

代码说明

  1. @ResponseBody表示返回的数据为JSON格式,防止乱码。
  2. @SpringBootApplication注解是springboot的核心注解,目的是开启注解配置。
  3. @SpringBootApplication注解包含@ComponentScan,@EnableAutoConfiguration,@SpringBootConfiguration ,@Inherited 四个注解。
  4. @PathVariable标签必须和@ResponseBody配合使用,不然容易引起异常,或者在控制层使用@RestController标签,两者效果一致。

3. 运行截图



项目源码

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5681607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存