SpringBoot:搭建第一个Web程序

本文简单介绍一下spingBoot搭建web程序的流程,希望对入门学习spingBoot的朋友有所帮助。本文采用的开发工具是IDEA。

1、打开IDEA,创建项目。

2、点击创建项目,进入下一步,具体按照画红框的操作。

3、点击下一步

4、点击下一步,输入项目名称,然后点击下一步,注意Artifat命名小写命名,否则点击下一步会报错。

5、点击下一步,咱们只需要创建一个基础的web项目只需要按照下图勾选相应的依赖就可以了。

6、选择好依赖后,然后点击下一步,进入如下页面:

7、然后点击Finish,一个spingboot的基本工程就创建完成了。

8、新建controller package包

9、新建HomeController Java类文件,引入 @Controller 注解。具体代码如下:

package com.project.spingbootdemo.spingbootdemo.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class HomeController {@RequestMapping("index") //注解映射请求路径@ResponseBody //可以将java对象转为json格式的数据public String index(){return "Hello World !";}
}

10、点击启动按钮,进行编译

11、然后打开浏览器输入 http://localhost:8080/index ,如果页面出现Hello World ! 表示第一个SpringBoot Web项目配置完成了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java uuid 效率_java uuid第一次性能

在java中产生uuid的方式是使用java.util.UUID。UUID.randomUUID().toString();我在测试redis性能时,使用uuid产生测试数据,发现多线程测试redis的rpush接口的时候,性能老是上不去。 查看cpu利用率也不高,网卡流量也不大。就是tps上…

第八周----补

这一周真不知道过得是什么,除了上课,感觉相当的混乱。 整个人每天都是处在消沉状态,连这次作业都没能很好的补上。 我的心情也像天气一样变得不稳定,一会晴天一会雨天的,更多的就是闷闷的感觉。 总会说事情很多忙的头晕…

SpringBoot:application.properties基本的参数配置

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

java method 注释_Java注解

Java注解注解概述3、注解3.1、注解,或者叫做注释类型,英文单词是:Annotation疑问:注解到底是干啥的?????????3.2、注解Ann…

盘点八个程序员必备的代码编辑器

一个好的代码编辑器不仅能使代码变得更美观,增强其可读性,同时也能迅速推进程序员的工作进程,延长代码的生命周期。 对于新手和有经验的程序员,推荐使用的代码编辑器也均有不同。小楼总结了一些好用的代码编辑器,还在纠…

C#OOP之二 变量和表达式

2.1 C#的基本语法 C#代码的外观和操作方式与C和Java非常相似。初看起来,其语法比较混乱, 不像书面英语和其他语言。但是,在C#编程中,使用的样式是比较清晰的,不用花太多的力气就可以编写出可读性很强的代码。 与其他语…

java异步多线程 判断线程状态_java多线程和异步回调

在实际开发过程中遇到的多线程情况不多,但是在生产环境中多线程是最基本的情况,java面试时也会考到,所以看看多线程的知识还是很有必要的。Thread,Runnable,Callable,Future,FutureTask,Executo…

C#调用API弹出打印机属性对话框

调用api弹出打印机属性对话框 Author:vitoriatangFrom:Internet.NET Framework封装了很多关于打印的对话框,比如说PrintDialog, PageSetupDialog. 但是有的时候我们还需要关心打印机属性对话框,那么就可以调用API来解决这个问题。有几个API函数与之相关P…

Java中异常

首先我们要知道RuntimeException与Exception之间的关系与他们分别的含义: ①在Java中异常的基类为Throwable,他有两个子类Exception与Errors,同时RuntimeException就是Exception的子类; ②RuntimeException,即运行时异…

第九周作业

你最喜欢做什么--兴趣问题清单•根据迄今为止已有的经历,你真正喜欢从事的工作是什么?动漫设计师或者网页设计师•休暇时间你最爱从事的活动是什么?看动漫•什么令你精疲力尽?什么能激发你的活力?看动漫•你是重视质量…

SQLServer数据库获取重复记录中日期最新的记录

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

循环的时候去删除集合中的元素 java.util.ConcurrentModificationException

使用for循环,删除集合中的元素,会报错 java.util.ConcurrentModificationException 只能通过迭代器 iterator删除 1:在while循环中使用iterator迭代器删除集合中元素 2:在for循环中使用iterator迭代器删除集合中元素 3:使用for循…

jquery ajax load

jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法。 load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector).load(URL,data,callback); $("button").click(function(){$("#div1").load(&qu…

计算机网络硬件设备组成笔记

网络是计算机或类似计算机的网络设备的集合,它们之间通过各种传输介质进行连接。无论设备之间如何连接,网络都是将来自于其中一台网络设备上的数据,通过传输介质传输到另外一台网络设备上。 本节将基于这个过程讲解网络的组成。 网卡 网卡也被…

java记事本复制粘贴_Java Swing 如何实现记事本中“编辑”菜单下的 剪切,复制,粘贴,删除,全选 功能...

这篇文字将要学习以下知识点:1.如何给JButton按钮添加鼠标点击事件监听器#1.addMouseListener(MouseListener l) 给JButton添加一个鼠标点击监听器l2.文本区控件JTextArea 中的方法(剪切,复制,粘贴,删除,全选 功能的…

学习进度条07

第八周所花时间28小时代码量 50博客量7篇了解到的知识点 java中swing控件可以用来设置图形化界面,让界面更加好看; 可以引用相关的包和类,来改变图形化的界面,让界面更加美观。 转载于:https://www.cnblogs.com/Daddy/p/5427670.h…

迭代器(Iterator)遍历的两种方法(for和while)

一般遍历list的时候&#xff0c;我们习惯下面的写法,但这种写法有缺陷&#xff0c;不能及时释放iterator的内存 while循环遍历 Test public void testIteratorWhile(){ArrayList<String> lists new ArrayList<>();lists.add("A");lists.add("B&…

硬件:断路器、接触器、继电器基础知识

在电力系统中&#xff0c;断路器、接触器、继电器似乎都是耳熟能详的家伙&#xff0c;但很多一知半解的&#xff0c;却也搞不清这些东西究竟有什么不同&#xff0c;又有什么联系&#xff0c;今天我们就一起讲一讲。 首先说相同的吧&#xff01; 当然&#xff0c;无可非议的&…