windows springboot jar运行后 一段时间后请求没响应_Springboot从0开始(2)

朱红大门定铜钉,日月为主遍地星。海河烧香十七柱,哪里浊来哪里清。晚上好啊家银。

a898c6f2a0a7c44413f1aadf70994d6f.png

上回咱们说完了helloworld,并且运行后成功在页面上显示出来了,那我们今天就来分析一下这段梦开始的代码(我再复制过来一下)。

@Controllerpublic class HelloController {    @ResponseBody//写给浏览器    @RequestMapping("/hello")//接收来自浏览器的hello请求    public String hello(){        return "hello word;";    }}

dc7aaab3dc6e0d80f882129e7668dff1.png

首先,在类名的上一行,我们可以看到有一个@Controller。其实我们在SE阶段就看到过类似的东西(@Override),这种东西叫做注解,用来修饰代码的。从单词意思我们可以知道@Controller是声明了一个控制器,所以这个类是一个控制器类。

761650e0cf8a563ec921f4ba46d27400.png

接着往下看,又发现两个注解。眼尖的朋友会发现第一个注解里有一个response的单词,其实这个可以理解为一个响应,正如下面一个注解里有一个请求(request)。在实际开发中,第二个注解我们通常会根据情况做调整,有时是Getmapping,也有Postmapping,具体看请求方法(我们这里其实是用的get请求,所以也可以改成Getmapping),在其括号内的参数就是我们向后台发送的请求。

f603b753ed1ed8a720cf06f04e589a15.png

接下来的方法就比较普通了,没什么可说的。所以hello world的大致流程是我们打开服务器,输入网址,向服务端发送hello请求,后台执行方法并将字符串响应给前台,所以我们可以在网页上看到一串代码。那现在我相信大家会有一个疑问,那就是为什么我们直接输端口号进入网站会有一个404呢?其实,springboot会在静态资源文件夹(recourse)下自动将index.html的文件作为首页,如果想要修改,也可以找到源码去更改一下(以后有机会我去把源码给大家找出来)。所以我们第一个hellloworld到现在就圆满结束了。

347ee7bb32e10d0d840355c78acc08f2.png

下面我简单介绍一下maven,其实这并不是一个特别高级的玩意,大家用它主要是为了方便导入依赖,而它导入依赖的方法十分简单,我们只要在网站(例如webjar)上搜索需要的jar包(maven依赖),然后复制到pom.xml文件里面就行了,如:

f637a86cc5c94f52721a4deb3d20d794.png

然后等一会就行了,不需要我们再手动导入jar包,非常方便。ok,我们下回再见,哈哈。

4a49d4365d89475f9c3f4d5c9d134118.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值