实习期初始,需要学习公司所要求的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文档来也不知道怎么入手,哈哈哈,难受