首页 > 其他分享 >SpringBoot之使用IDEA新建Web项目

SpringBoot之使用IDEA新建Web项目

时间:2023-04-04 12:13:24浏览次数:39  
标签:Web 菜单 RequestMapping Spring IDEA 选择 打开 SpringBoot

1. 打开IDEA,点击左上角的File选项,打开菜单选择New,再打开菜单选择Project

2. 选择Spring Initializr,输入或选择项目相关的信息

3. 选择Spring Boot版本以及相应的依赖,并点击右下角的Create按钮进行项目创建

4. 项目创建完成后,点击左上角的File选项,打开菜单选择Settings选项,在弹出的页面中搜索maven,进行maven信息的设置

5. 新建controller包,编写入门程序

package com.springboot.pattern.controller;

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

/**
 * 入门程序
 * @author: yg
 */
@RestController
@RequestMapping("hello")
public class HelloController {

    /**
     * 欢迎信息
     * @return
     */
    @RequestMapping("")
    public String sayHello(){
        return "Hello Spring Boot!";
    }
}

6. 运行程序,打开浏览器进行访问

标签:Web,菜单,RequestMapping,Spring,IDEA,选择,打开,SpringBoot
From: https://www.cnblogs.com/antusheng/p/17285975.html

相关文章

  • webrtc QOS笔记三 Nack机制浅析
    nack源码浅析nack源码浅析VideoNacknack模块nacklistkeyFramelist&recoveredlistnack发送的策略nack模块的几个重要常量改进参考配置一个合适的发送延迟重发补偿AudioNackSRSNackVideoNack机制概述nack的机制非常简洁,收到非连续的packe......
  • Azure Terraform(十三)提升 Azure Web App Plan 的性能
    一,引言一,引言我们是否正在为部署在云主机上的应用程序性能缓慢和停机问题而苦恼?我们是否正在因为云主机上仅仅部署了应用程序,在流量平缓的时候而浪费大量的计算资源而心疼荷包。那么让我们来一起看看AzureWebAppPlan吧!今天我们以IAC的方式来控制资源的创建,通过使......
  • 全面理解WebSocket与Socket、TCP、HTTP的关系及区别
    6.WebSocket和SocketSocket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。 Socket本身并不是一个协议,它工作在OSI模型会话层,是一个套接字,TCP/IP网络的API,是为了方便大家直接使用。更底层协议而存在的一个抽象层。S......
  • Java使用IntelliJ IDEA配置Maven并管理一个webapp项目
    1、下载并安装Mavenapache官网地址:http://maven.apache.org/download.cgips:maven的使用是基于JDK的,所以电脑必须有JDK解压到文件夹,并配置环境变量。1、MAVEN_HOME,地址为maven的地址2、path,地址为%MAVEN_HOME%\binwin+r输入cmd进终端,输入mvn-v测试maven是否安装成功修改maven......
  • Java使用IntelliJ IDEA创建JavaWeb应用程序并配置Tomcat
    1、创建JavaWeb程序创建一个JavaEE项目,选择Web应用程序。创建好后结果如下2、添加Tomcat服务器首先在官网下载Tomcat对应的操作系统版本。https://tomcat.apache.org/右上角添加Tomcat服务器在服务器里选择本地的Tomcat地址,其他的默认。在部署里点击加号,选择Artifact工件,增加web......
  • IDEA:如何导入maven项目,以及启动项目,关闭项目等操作
    导入Maven项目操作一:导入项目(情况一)IDEA没有打开过其他项目打开IDEA,选择Open,找到项目位置,选择项目根目录(情况二)IDEA已经打开过其他的项目打开IDEA,选择file,选择open,找到项目位置,选择项目根目录         其他操作上述两种情况均......
  • PentestLab-web安全命令注入-EXP1
    我们打开靶机选择“Commandsinjection”选择“Example1”观察页面是不是跟很多家用路由器的的ping功能很像知识储备跟以前的知识一样,我们需要了解命令拼接符号的作用我们拼接payload为http://192.168.29.148/commandexec/example1.php?ip=127.0.0.1;cat%20/etc/passwd结果我们打......
  • 记一次springboot通过jackson渲染到前端,出现大写字母变成小写问题
    前言最近业务部门接手了外包供应商的项目过来自己运维,该部门的小伙伴发现了一个问题,比如后端的DTO有个属性名为nPrice的字段,通过json渲染到前端后,变成nprice,而预期的字段是要为nPrice。于是他们就找到我们部门,希望我们能帮忙解决一下这个问题,本文就聊聊如何解决问题,至于为什么会......
  • IDEA的安装和使用
    8.IDEA8.1IDEA概述​IDEA全称IntelliJIDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。集成环境:​把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。8.2IDEA的下载和安装8.2.1下载​可以到官方网站自行下载,网址为:h......
  • Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了
    如何阻止JavaSpringBootTest单元测试中包括多线程时,没跑完就结束了使用CountDownLatchCountDownLatch、CyclicBarrier使用区别多线程ThreadPoolTaskExecutor应用JavaBasePooledObjectFactory对象池化技术@SpringBootTestpublicclassPoolTest{@Test......