SpringBoot入门(二)使用Spring Initializr创建项目

17 篇文章 0 订阅
15 篇文章 0 订阅
本文详细介绍了如何使用SpringInitializr创建一个SpringBoot Web项目,包括新建Project、选择SpringInitializr、配置项目信息、添加SpringWeb依赖、修改启动端口、编写Controller及启动验证。在创建过程中,还提到了可能遇到的服务启动问题及其解决方案,包括IDEA设置和使用Maven命令行运行。
摘要由CSDN通过智能技术生成

SpringBoot入门(二)使用Spring Initializr创建项目

本文介绍了使用Spring Initializr创建项目的过程,以创建一个Hello World为示例(适合小白入门)

1、创建项目

1.1、新建Project

在导航栏依次点击File–>New–>Project

在这里插入图片描述

1.2、选择Spring Initializr

在弹出框中选在Spring Initializr,然后点击Next

在这里插入图片描述

1.3、输入项目信息

在弹出的页面中,依次填入Group,Artifact,Package

这里根据自己的实际情况填写,完成后点击Next

在这里插入图片描述

1.4、选择Spring Web和版本号

在新的页面中:

1、选择第二个,web

2、勾上Spring Web选项

3、由于我这里使用的是spring官方的仓库,比较新,我们选择的版本是2.3.8版本

完成后点击Next

在这里插入图片描述

1.5、确认信息

进入这个窗口后,确认Project Name和Project location无误后,点击Finish

在这里插入图片描述

1.6、完成创建

在新的窗口打开页面

我们可以观察到初始化器已经帮我们自动创建好了主程序类,并且会自动从maven仓库下载依赖

在这里插入图片描述

2、编写Controller

2.1、新建

在com.iambest.study包上右击,依次选在New–>Java Class

在这里插入图片描述

2.2、输入Controller的名称

在弹出的窗口中输入controller.HelloController

IDEA会自动给我们创建一个controller的包,HelloController为类名

在这里插入图片描述

内容如下:

在这里插入图片描述

2.3、编写Controller

编写Controller代码

1、在HelloController类上增加@Controller注解,声明当前的类为Controller

2、编写一个hello方法,实现接收并响应浏览器的请求,输出Hello World字符串

如下:

@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "SpringBoot,Hello World!";
    }
}

3、启动并验证

3.1、调整SpringBoot的默认启动端口

springboot的默认启动端口为8080,我们这里可以通过修改application.properties的方式,来修改默认的启动端口,这里我们调整为8088

# 修改默认的启动端口
server.port=8088

3.2、启动SpringBoot应用

直接运行我们的主程序类HelloworldApplication,可以看到控制台输出如下:

则表示成功

这里我们看到Tomcat的监听端口已经改为了我们设置的8088端口

在这里插入图片描述

3.3、浏览器访问验证

在浏览器中输入:http://localhost:8088/hello

显示如下,表示我们的应用最终成访问

在这里插入图片描述

4、可能遇到的问题

4.1、服务启动不起来

在我们运行main主程序的过程中,可能会遇到如下的报错

说org.springframework.stereotype包不存在,但是我们的main程序里面是有的,而且是可以正确的引入的

原因不明;有哪位大佬知道的,可以告诉我是因为什么

好像springboot 1.x没有这个问题,springboot2.x有这个问题

不过我有两个解决办法

在这里插入图片描述

4.2、解决方法一

设置一下idea,将编译委托给maven

依次展开:File–>Settings–>Build,Execution,Deployment–>Build Tools–>Maven–>Runner

将右边的Delegate IDE build/run actions to Maven打钩

点击下面的Apply和OK

然后再次运行main程序就不会报错了

在这里插入图片描述

4.3、解决方法二

直接使用maven命令运行我们的应用程序

点击右侧的导航栏展开maven选项,点击m,在弹出框中输入:mvn spring-boot:run命令

即可运行

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jack_David

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值