小白云学java|如何用springboot构建一个web工程?

本文记录了博主从小白角度学习SpringBoot的过程,从项目创建到第一个应用的成功运行,分享了遇到的问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

hi,我是小白云Casy,这是我的java学习笔记。
在菜鸟教程学了几天的java基础后,要开始进阶了,因为想早点把我们组那个项目跑起来。
所以今天来学习springboot吧,剧网上的博客大神们说,这是学习springcloud的前提。
在这里插入图片描述

今天的问题,要从哲学上灵魂三连问:是什么,为什么,怎么做?

  • 是什么?

spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。它是下一代javaweb框架,并且它是spring cloud(微服务)的基础。

我读完的理解:是个简化开发同学们配置的好东西。

- 为什么?
答案很简答,当然是因为它是个帮助我们减少工作量的好东西。

怎么搞?

这个就得一步一步慢慢来了。

按照网上大神们总结的步骤,第一步先是这样创建工程的的:
new prpject -> spring initializr

可惜现实是这样的,一上来就卡住了。
在这里插入图片描述
根本没有spring initializr可以选好嘛?于是我不得不搜索一下,答案是需要下载个新版本,我照做,果然有了,下载的是2019.2月的最新版本
在这里插入图片描述
在这里插入图片描述这时,点击下一步时,坑又来了:在这里插入图片描述
解决办法:
https://blog.youkuaiyun.com/Do_Somniation/article/details/88064454
如果没有解决,再试试这个:https://blog.youkuaiyun.com/zhangshufei8001/article/details/83145752
我遇到了2次这个问题,分别是按照上面2个链接解决的。
设置了防火墙之后,果然好了,继续工作:
在这里插入图片描述在这里插入图片描述在这里插入图片描述

终于,项目创建完成了,结构如下:

在这里插入图片描述写点代码在main下面的DemoApplication.java中

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
public class DemoApplication {
    @RequestMapping("/")
    public String index(){
        return "Hello Spring Boot! I am 小白云Casy ^_^";
    }
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);

        }
    }

点小绿色,run一下
在这里插入图片描述 跑成功了!!!!!!
在这里插入图片描述浏览器访问:
http://localhost:8080/

效果如下:
在这里插入图片描述

跑起来了,好开心啊,第一步算是成功了,继续往下走吧!

末尾比喻总结:

假设你一顿饭,要吃一个汉堡,一个鸡腿,一杯可乐才能吃饱。点餐时,如果你单点的话,需要把这些都点一遍,可是现在有了springBoot这个套餐,你只需要点一个套餐,这些就都有了,这就是SpringBoot的奇妙之处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值