构建第一个能跑的SpringBoot项目


推荐看博客:
详细SpringBoot教程之入门(一)
狂神说SpringBoot01:Hello,World!


使用idea创建项目

1. 选择SpringBoot项目
在这里插入图片描述
在这中间会遇到的问题:
在这里插入图片描述
Artifact contains llegal characters
Artifact中不能有大写字母
在这里插入图片描述
2. 选择需要的配置
在这里插入图片描述
其他的按照需求添加,现在的目的只是为了能跑起来

打开项目并观察运行

  1. 看得出是经典的maven管理结构在这里插入图片描述

  2. 新建一个Controller包,并新建一个HelloController.java的文件

    package cn.livorth.Controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping("/hello")
    public class HelloController {
    
        @ResponseBody
        @RequestMapping("/world")
        public String hello() {
            return "Hello World";
        }
    }
    
  3. 然后使用SpringBooot01HelloSpringBootApplication运行
    在这里插入图片描述

  4. 运行结果
    在这里插入图片描述

helloworld程序到此为止

很明显,大部分的配置都是SpringBoot自己做了,实际上只要自己实现下Controller类就能直接开始使用了,方便是真的方便

借助maven简单部署

  1. 使用package命令进行一个打包
    在这里插入图片描述

  2. 其中可能出现的问题

    [INFO] Using ‘UTF-8’ encoding to copy filtered resources.
    [INFO] Using ‘UTF-8’ encoding to copy filtered properties files.

    在这里插入图片描述

  3. 然后成功了在这里插入图片描述

  4. 在target中获得一个jar包
    在这里插入图片描述

  5. 打开命令窗口执行下面的命令运行这个jar包

    java -jar springboot-01-hellospringboot-0.0.1-SNAPSHOT.jar
    

    在这里插入图片描述
    剩下的和在idea中看到的是一致的,不再赘述

艺术字是在resources文件夹下添加banner.txt实现的
推荐使用网站https://www.bootschool.net/ascii生成

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值