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

举报
穆雄雄 发表于 2022/12/10 20:20:16 2022/12/10
【摘要】 ​编辑大家好,我是雄雄,欢迎关注微信公众号【雄雄的小课堂】。前言Springboot的特点就是简单、快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spring的那些乱七八糟的xml文件,也不用单独部署tomcat服务器,它,都给你整合好了,我们只需要少量的简单配置,就可以搭建一套web项目,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,后面的步骤就和上面一样了,大家可以网上翻的看看,最后如下:

​编辑

在浏览器中测试如下:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。