快速搭建Springboot项目的两种方式!!

大家好,我是雄雄,欢迎关注微信公众号【雄雄的小课堂】。

前言

Springboot的特点就是简单、快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spring的那些乱七八糟的xml文件,也不用单独部署tomcat服务器,它,都给你整合好了,我们只需要少量的简单配置,就可以搭建一套web项目,springboot到底有多爽呢?下面我们来一起看看!

01

何为Springboot?

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。(内容来源于百度百科)

下面我们就来搭建一个简单的springboot项目试试吧,我们可以通过两种方式来构建项目,利用spring官网提供的Spring Initializr构建项目和利用idea直接构建springboot项目,两种方式都不难,我们分别来看看!

02

Spring官网构建springboot项目

打开spring官网,网址为:https://start.spring.io/,按照下图选择对应的选项,不要选错,然后点击Explore,再点击Download,就可以下载了。

这就是下载完的目录,使用idea打开,我们来写个控制器测试一下。

在idea中打开如下:

com.xiongxiong.springbootweb01包中新建包controller,在该包中新建java Class,命名为:IndexController,如下:

IndexController类的代码如下:

package com.xiongxiong.springbootweb1.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class IndexController {@ResponseBody@RequestMapping("index")public String index(){return "<h1>This is my first Springboot project!!!</h1>";}
}

然后我们就可以去运行了,首先打开Springbootweb01Application.java类,在这里( src\main\java\com\xiongxiong\springbootweb01\Springbootweb01Application.java),找到main方法,然后运行:

我们可以看到控制台中输出了Tomcat started on port(s): 8080 (http) with context path '',表明Tomcat已经启动,然后我们去浏览器中访问控制器中设置的请求规则index试试,地址栏中输入:http://localhost:8080/index

你看,是不是很简单?好像我们并没有做什么就都做完了,在idea中创建更简单!!!我们接着看!

03

Idea快速构建springboot项目

打开你的idea,点击File->New->Project,选择Spring Initializ,然后Next

然后在com.xiongxiong.springbootweb1包下面新建package,命名为controller,后面的步骤就和上面一样了,大家可以网上翻的看看,最后如下:

在浏览器中测试如下:

至此,springboot项目已经搭建完成,你学会了吗?

往期精彩

属性编辑器未在PropertyEditorManager中注册?

2021-02-25

如何给你的Idea换一个好看漂亮的主题

2021-02-24

实例!使用Idea创建SSM框架的Maven项目

2021-02-23

手把手教你搭建Maven项目

2021-02-22

新春视频剪辑

2021-02-21

点分享

点点赞

点在看

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

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

相关文章

简化springboot部署,太灵活方便了!

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号【雄雄的小课堂】。前言Springboot项目的编写与开发想必大家都会了&#xff0c;是不是和我们之前的项目比起来&#xff0c;简单方便了许多&#xff1f;今天&#xff0c;我们来看看除了可以直接在idea中部署和运行项目…

月旦评 之 DevOps招贤令

公元164-182年间&#xff0c;汝南平舆的许氏兄弟于每月初一品评人物&#xff0c;褒贬时政&#xff0c;被称为“月旦评”。所谓“子治世之能臣&#xff0c;乱世之奸雄也”这句许邵评价曹操的话也是来自于“月旦评”&#xff1b;《军事联盟》中杨修与司马懿的唇枪舌剑的精彩场景相…

springboot中配置mybatis别名该怎么写?

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号【雄雄的小课堂】。今天给大家分享的是&#xff0c;在springboot配置文件中&#xff0c;如何给mybatis实体类起别名。在以前&#xff0c;我们写mybatis的时候&#xff0c;有一个文件为mybatis-config.xml&#xff0c;…

Redola.Rpc 集成 Consul 服务发现

Redola.Rpc 解决了什么问题&#xff1f; Redola.Rpc 是一个使用 C# 开发的 RPC 框架&#xff0c;代码开源在 GitHub 上。目前版本仅支持 .NET Framework 4.6 以上版本&#xff0c;未来待系统稳健后再考虑移植 .NET Standard 和 .NET Core。 Redola.Rpc 在 0.3.2 版本中&#…

springboot+springm vc+mybatis实现增删改查案例!

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号【雄雄的小课堂】。前言最近这几天都在看关于springboot的内容&#xff0c;每天新会获得点新收获&#xff0c;并且都总结发在公众号中&#xff1b;最后经过不懈努力&#xff0c;不断查找相关网页&#xff0c;解决各种…

<table/>默认适应内容宽度造成滚动条不显示的解决方法

一、现象重现 <html><head></head><body> <table style"width: 100%;"> <tbody> <tr> <td style"width: 50%;overflow-x:auto"> <pre> 瞎子打灯笼一个盲人到亲戚家做客&#xff0c;天黑后&#xf…

java中,如何实现输入一个正整数,并将这个数字反转输出,比如输入123,输出321

如题所示&#xff0c;在java中如何实现输入一个正整数&#xff0c;然后将这个正整数反着输出来&#xff0c;代码如下&#xff1a; public static void test7(){System.out.println("请输入一个正整数&#xff1a;");Scanner sc new Scanner(System.in);int num sc…

asp.net core 1.1 项目升级至 asp.net core 2.0 preview 2

这两天把一个 asp.net core 1.1 的项目迁移到了 asp.net core 2.0 preview 2 &#xff0c;在这篇随笔中记录一下。 如果项目在有 global.json 文件&#xff0c;需要删除或修改为 .net 2.0 preview 2 的 sdk 版本号。 对于类库项目的 .csproj&#xff0c;需要把 TagetFramewo…

JSP的<c:foreach/>标签只输出一次标签体内容的坑

一、场景复现 <% page language"java" import"java.util.*" pageEncoding"UTF-8"%> <% String[] arr{"a","b","c","d"}; request.setAttribute("arr", arr); %><!DOCTYPE HT…

springboot访问jsp页面变成直接下载?

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号【雄雄的小课堂】。前言大家在写springboot的时候不知道你们遇没遇到过这样的问题&#xff0c;当我们满怀信心的在浏览器中输入&#xff1a;localhost://8080/default&#xff0c;然后回车的时候&#xff0c;期待的页…

ASP.NET WebAPI 中的参数绑定

当 WebAPI 调用 Controller 上的方法时&#xff0c; 必须为其参数赋值&#xff0c; 这个过程就是参数绑定。 本文介绍 WebAPI 如何绑定参数&#xff0c; 以及如何进行自定义。 WebAPI 默认使用下面的规则进行参数绑定&#xff1a; 简单类型&#xff0c; WebAPI 尝试从 URL 中…

<table/>设置列宽度无效的问题

一、场景重现 <html> <head><title>测试</title><style type"text/css">.table {table-layout: fixed;}</style> </head> <body> <div style"width: 100%"><table class"table" styl…

公众号一年能有多少收入?

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号【雄雄的小课堂】。前言由于坚持日更公众号也有一年左右了&#xff0c;好多人问我你这公众号一年到底能收入多少啊&#xff1f;值得你花那么多的时间去摆弄吗&#xff1f;今天我就来说说我这公众号&#xff0c;一年到…

SpringBootAdmin客户端接入

只有网关微服务有方框中的内容&#xff0c;其他微服务没有