zoukankan      html  css  js  c++  java
  • 框架 Spring Boot 技术入门到整合 2-1 构建spring boot 第一个demo

    0    课程地址

    https://www.imooc.com/video/16713

    1    使用Spring官网地址生成Springboot demo
    1.1  找到下载页面

    a  打开 https://start.spring.io/

    b  配置好相应参数,引入web依赖

    c    generate

    d    下载后将其放到特定文件夹下,解压到 当前文件夹

    e    打开idea,import project--》找到相关路径--》import project from external model maven--》next--》

     --》next--》open project Structure after import--》next--》jdk 1.8--》next--》finish

    f  将idea jdk版本统一

    2    Spring boot 配置文件简介
    2.1  pom.xml

    maven坐标,依赖

    spring-boot-starter-parent Ctrl左键,可以看到使用的具体的配置文件(yml(树形结构)还是properties)
    2.2  *Application.java 

    顶类,所有文件必须在该包或者该包的子包中运行时,注解才能生效。

    2.3  application.properties(配置文件,可以配置端口)

    server.port=8081

    3    Spring boot demo
    3.1  新建demo
    package com.example.demo.son.demoa;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * DemoHelloSpringBoot
     *
     * @author 魏豆豆
     * @date 2020/11/14
     */
    @RestController
    public class DemoHelloSpringBoot {
    
        @RequestMapping("/hello")
        public Object helloSpringBoot(){
            return "Hello SpringBoot hahaha";
    
        }
    }
    3.2  启动跟路径下的基类(如果有多个DemoApplication启动,要全部关闭,重新执行)

    3.3  访问路径,返回对应的代码

    4    Spring boot 常见注解

    @RestController

    使用此注解后,类被标记为Controller,并且Controller类中的方法返回值不会解析为路径跳转,只会返回一个字符串在response中。

    使用HTTP请求这个Controller的Action时,这种请求一般会返回一个String串,这个串直接会展示在页面上。

    @RequestMapping

    这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。

  • 相关阅读:
    大数据-linux之大数据-shell位置参数变量
    大数据-linux之大数据-shell环境变量
    【httprunner】环境配置
    NOIP/CSP 普及组 历年复赛真题题单(1998~2020)
    【自动化测试中的自定义函数支持】方案+踩坑
    【转】nodejs npm安装教程2
    my read travel / nanjing 48 scenery / landscape
    OS + Windows 10 & Android shuangxitong
    OS + Windows10 on ARM / Windows 10 for arm
    OS + Centos df busy
  • 原文地址:https://www.cnblogs.com/1446358788-qq/p/13972548.html
Copyright © 2011-2022 走看看