如何新建一个activity和.xml链接在一起_「springboot」开始我的第一个springboot程序...

大家好,我是非著名程序员羊羽,今天我要给大家介绍的是springboot入门小程序。


这几日把博客系统的功能完善好了之后,闲不住的我打起了springboot的主意。

在开始学习前我给自己提出了几个问题:

1,什么是springboot,它解决了什么问题?

2,springboot程序要如何搭建?

3,springboot怎么开始一个web应用?

在继续浏览前,请确定你已经有了springmvc的一定基础。

接下来,正式回答。

什么是springboot,它解决了什么问题

我们一起来看一下官网的介绍:

13838b7056e6e46a20847ed031fd580d.png

官网介绍

大概意思就是:springboot可以尽可能轻松快速的构建一切,不用开发人员费太多的心思在spring的配置上。

9fa1dd156f745507cb400ef54b81df75.png

当真是这样吗?我决定亲自用用。

springboot程序如何构建

一般来说,大型框架在其官网都会有快速入门的例子,在springboot官网(https://spring.io)页面我往下拉了一拉,就看到了这个页面

b3399fdf05684c1f99d226e35f627785.png

局部图

2a8aa03e2dd3c78ea18fba1badb1c3c5.png

开始

看到红色箭头所在的绿色字了吗?点进去。

点进去之后有这么一段描述

ca9dd5a2b67d966b35e849b6088c65bb.png

官网描述

上面内容看不懂没关系(建议你手机软件翻译一下),只要你点击第二个绿色的字(Spring Initialzr)就可以进入项目生成网页了。

点进去之后是这样的:

b8b7ad415effe4974bc884a24de73c31.png

自动生成项目页面

在下图位置填写开发者信息,选择java版本以及打包方式,其他都默认。

77a87792d1009a33fdf82bf86ad23501.png

选择好之后就可以点击下面按钮生成了。

7c43ff3ff15a043c00b5c9b2409596fc.png

生成项目

下载完成后是一个解压包,解压之后结构如下

6d008ff8a878fcb17e3df72c2fa918ab.png

项目结构

好,到这里我们就构建好一个springboot程序了,接下来就是导入开发工具了,eclipse和IDEA都可以,在这里我用的是IDEA,。

还有一件事就是,springboot程序的运行需要满足下面的条件:

7b739cb76bb98b44c0dc2ceac332b792.png

1,JDK1.8及之后版本;

2,Gradle4+ 或者Maven3.2+版本

springboot入门web小程序

现在,就已经导入成功了,项目结构如下:

3aa5aac504b947dca7610924665bb289.png

红色箭头标的就是整个程序的启动入口了。点击启动是这样的。

c27610b322b5a28d0b5becd9f2041b85.png

控制台输出

我们看到了spring的字符和一堆启动信息,这个时候还不能跑网页,此时我们需要去pom.xml添加一些依赖。

依赖如下:

添加依赖后再启动是这样的。

46e662cbd2e32f94948e5c7cb8349892.png

添加依赖后控制台输出

a406b61253df591f7ca083e03c006df4.png

局部

我们看到springboot已经自动配置好tomcat服务器了,完全用不着我再去手动配置!

接下来,就是写控制器了,在红色箭头所指的包下新建controller包。

d72684d2ede2b78c12036d8b42e75946.png

controller包下新建MyController类,类的内容如下:

aa6604d9e807005a251445a8fe57661b.png

MyController类

建好之后点击绿色三角启动程序

d8490c37cc05086ef619874a888df7cc.png

启动完成后打开浏览器,输入下图中的链接

就可以看到返回内容了!

a9e69b195888f91945e316f8d0ea6f8e.png

写在最后

经过1个小时的研究后,基本弄清了开始提到的问题,当然我知道这只是一个入门级web程序,想要更好的应用必须要深入研究才行。

接下来,我会继续深入研究springboot,用它写一个我想了很久的【个人财务管理系统】,如果你有兴趣,欢迎持续关注我。

最后,希望看到这里的你,能够给我一个赞或者是转发文章,羊羽在这里先谢谢您嘞!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值