首页 > 其他分享 >第一个Spring Boot项目

第一个Spring Boot项目

时间:2022-08-21 09:47:02浏览次数:74  
标签:RestController 第一个 Spring Boot HelloController hello RequestMapping

上一节学习了通过Spring官网创建Spring Boot项目,导入了一个demo项目,但是没有写代码运行,这一节就来学习一下怎么运行。

1、首先在demo文件夹下创建一个controller包,再创建一个名叫HelloController的Java文件。
image

2、在HelloController.java文件里面写入如下代码:

image

这里解释一下:

  • @RestController表示HelloController为数据处理控制器。它用于返回客户端数据请求看,主要用于RESTful接口。
  • @RequestMapping("/hello")提供给路由映射,意思是"/hello"路径的HTTP请求都会被映射到hello()方法上进行处理。
package com.example.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController 
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "Hello @ Spring Boot!!!";
    }
}

3、点击项目右上角的三角形“▶”标志启动项目,控制台输出如下结果说明启动成功。此时的接口是8080,如果需要改变成其他端口的话需要在application.properties配置文件中自行定义。
image

4、打开浏览器,访问http://localhost:8080/hello地址,查看页面的返回结果。得到如下结果说明第一个Spring Boot项目运行成功!
image

标签:RestController,第一个,Spring,Boot,HelloController,hello,RequestMapping
From: https://www.cnblogs.com/surplus-G/p/16609341.html

相关文章

  • SpringBoot--嵌入式Servlet容器
    一、嵌入式Servlet容器在传统的Web开发中,需要将项目打成war包,在外部配置部署好Tomcat服务器,而这个Tomcat就是Servlet容器,在使用SpringBoot开发时,我们无需再外部......
  • Spring 04: IOC控制反转 + DI依赖注入
    Spring中的IOC一种思想,两种实现方式IOC(InversionofControl):控制反转,是一种概念和思想,指由Spring容器完成对象创建和依赖注入核心业务:(a)对象的创建(b)依赖的......
  • SpringBoot--静态资源映射处理
    在web开发中,静态资源的访问是必不可少的,如图片、js、css等资源的访问SpringBoot对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求(嵌入式servlet容器)先......
  • Vulfocus靶场 | spring 代码执行 (CVE-2018-1273)
    漏洞描述SpringData是一个用于简化数据库访问,并支持云服务的开源框架,SpringDataCommons是SpringData下所有子项目共享的基础框架。SpringDataCommons在2.0.5及以......
  • springMvc32-原生apiSpring MVC过滤器-HiddenHttpMethodFilter
    浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过......
  • springMvc33-estful的delete
    创建maven项目就不说了,需要的找我前面的博客pom.xml文件   <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins......
  • springMvc34-restful的put
    创建maven项目就不说了,需要的找我前面的博客pom.xml文件   <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins......
  • springMvc35-jstl的jar包的下载
    .我们在使用spring框架的时候导入jstl标签库需要使用到jstl的jar包,假如没有加入到eclipse的lib目录下,使用alt+/的时候不会有提示,所以我们需要把这个jar包加进来首先登......
  • springMvc36-JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)
    EL表达式和JSTL标签库:在JSP页面代替java代码,便于编写一.EL表达式   作用:${}简化脚本表达式<%=%>   j2ee1.4以前版本需指定<%@pageisELIgnored="false......
  • springMvc38-restful的crud实现删除方式
    上图·是目录结构,本节是有问同学的,当好好总结pom.xml   <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan......