记自己的第一次IDEA导入Spring+Spring的Hello World

实习期初始,需要学习公司所要求的Spring框架,苦于寻找多方资料仍无法自行创建一个自己的第一个Spring,有以下两个原因:
1.使用的是IDEA社区版,社区版创建Project的时候是没有Spring选项的,我们需要“File–>Settings–>Plugins(插件)”
在这里插入图片描述
然后在Plugins点击Marketplace查找Spring,安装Spring Assisant这个插件。
在这里插入图片描述安装完成后,我们建立新Project就会出现Spring Assistant这个选项。
在这里插入图片描述========================================================
接下来,我们进行一个web项目的Hello World的建立。
第一步,建立一个新的Project,各个设置保持默认就可以了。
在这里插入图片描述然后点击下一步(next),等待一会儿,加载出来这个页面:
在这里插入图片描述这里,我选用的是Java的8版本,然后是用Maven来管理项目(Project type是选择相应的管理工具对项目进行一个管理),注:Artifact Id不能大写字母开头,我这里的话是会报错。然后点击下一步(next)。
在这里插入图片描述然后点击下一步(next),
在这里插入图片描述最后点击Finish就可以创建成功,创建成功后,我们还需要等待IDEA下载好所需要的的依赖,等一下就可以了。
然后就可以运行了:
在这里插入图片描述打开:http://localhost:8080
长这样:
在这里插入图片描述发现返回的是一张 “空标签的错误页”。原因是我们没有指定该网址应该路由到哪个页面。(参考自:https://blog.csdn.net/chy555chy/article/details/84970042?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase)
这网址就是这么长············,原因在里面也有,但我现在的水平还读不懂留待以后完善这篇文章。
处理方法:
在com.example.HelloWorld这个里面新建一个java class,代码如下:

@RestController
@RequestMapping("/hello")
public class controller {
    @RequestMapping("/say")
    public String sayHello() {
        return "hello world";
    }
}

在这里插入图片描述然后点击运行AwebofHelloWorldApplication.java文件,成功如下:
在这里插入图片描述浏览器输入:http://localhost:8080/hello/say,打开后发现:
网址改变原因:因为我们
在这里插入图片描述可以看到hello world了
网址改变原因:因为我们定义了路由(route),“/hello”路由是进入了controller这个类,"/say"路由则是进入了这个sayHello方法返回hello world
在这里插入图片描述
这就是我在实习期间学习Spring的第一个web程序,因水平有限,描述如有错误,敬请指导。
补一下第二个原因:
就是没接触过,按照Spring文档来也不知道怎么入手,哈哈哈,难受

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值