一:环境准备:

JDK:1.8版本

Maven:3.5版本(如果觉得下载速度慢,可以切换为阿里镜向地址)

Intellij:2018.2.1版本

二:实际操作:

1.在Intellij中创建一个新的SpringBoot项目,因为网络问题,网速慢的同学可能需要***

选择JDK版本和spring地址

输入项目名,因为是第一个项目,使用了默认的名字

选择web项目,还有SpringBoot版本,现在1.5比较常用,但也可以选择2.0

选择导入maven变更项

到这一步,项目就初步建立好了

二:写一个hello world控制器

1.新建一个controller的package

2.新建HelloController文件

3.为HelloController添加RestController注解,向SpringBoot说明这是要给响应网络请求的类

通过GetMapping注解,向SpringBoot说明可以响应/hello的Get请求

运行一下

控制台的运行结果如下,即表示运行成功

在浏览器中输入http://localhost:8080/hello,就会出现如下信息了,大功告成!

三:总结

1.SpringBoot可以快速的帮助我们建立一个Web项目

2.内置了Tomcat

3.无需做xml操作,所有映射关系都通过注解实现,将程序员从复杂的配置工作中脱离出来,更专注在功能实现方面

最新文章

  1. Java super关键字活用
  2. android:使用RemoteView自定义Notification
  3. 更改make/bison的版本
  4. 如何成功运行一个最简单的servlet
  5. 机器人与机器人仿真技术(zz)
  6. (7)UI(基础对象)
  7. java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
  8. 33. Search in Rotated Sorted Array
  9. & and &&区别
  10. 练习 map集合被使用是因为具备映射关系 "进度班" "01" "张三" "进度班" "02" "李四" "J1701" "01" "王五" "J1701" "02" "王二" 此信息中,我们要怎样把上述信息装入集合中, 根据班级信息的到所有的所有信
  11. H5做的商城客户端,效果很不错
  12. 100BASE-TX / 100BASE-T4/100BASE-FX
  13. HTML5安全:CORS(跨域资源共享)简介【转】
  14. WPF:ComboBox使用XmlDataProvider做级联
  15. 从JSON数据中取出相关数据
  16. 第八课:不一样的链表 linux链表设计哲学 5星级教程
  17. jquery为动态添加元素绑定点击事件
  18. C# 函数4
  19. Posture Energy——姿态的能量
  20. Quartz.NET基础入门

热门文章

  1. DOM元素属性值如果设置为对象
  2. [AtCoder Regular Contest 083] Bichrome Tree
  3. shell试题
  4. 马上着手开发 iOS 应用程序
  5. python_元组、字典
  6. 小学生都能学会的python(文件操作)
  7. C#调用带结构体指针的C Dll的方法【转】
  8. 异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考
  9. RabbitMQ学习总结(2)——安装、配置与监控
  10. 不用@Value从Spring的ApplicationContext中获取一个或全部配置