springboot到底有什么好处?有什么优势?这个先不用看,我们只要知道它有很多优势,现在要做的事只有一件,那就是撸代码!撸完就知道有多少料!

首先,在案例中,我们会构建一个英雄列表应用。操作如下:

1、初始化一个项目:登录start.spring.io,打开页面如下:

可修改group为com.dota,修改Artifact为herolist。

然后技术上我们使用springMVC+Thymeleaf+SpringDataJPA+H2,如何操作呢?如下图所示,只需在右侧Dependencies下输入框输入并搜索,然后选中添加即可!吊炸天有木有!

最终如下:

然后点击这个按钮:,项目会自动打包,然后下载下来,放到workspace下,在eclipse中作为maven项目导入,这个时候maven的pom.xml文件可能会报一些异常,百度一下肯定能解决。

2.然后我们看到如下目录结构:

打开HerolistApplication.java文件,

右键run as  javaApplication 启动项目。

结果报错了,检查发现,jre用的是1.7,我们换成1.8,

再次启动,

启动成功了!通过浏览器访问8080,

页面没有找到,接下来我们就可以写页面了!然而我们并不需要配置tomcat,也能访问。

最后总结一下本节中体现出的springboot的优势:

1、无需安装tomcat,内置tomcat

2、无需知道pom文件中各依赖的版本,boot会自动配置。

最新文章

  1. 自己动手,实现一种类似List<T>的数据结构(一)
  2. powershell脚本,命令行参数传值,并绑定变量的例子
  3. The Number Off of FFF
  4. 移动端自动化环境搭建-RIDE的安装
  5. thinkphp 行为扩展以及插件机制介绍
  6. PHP之数据类型
  7. 【poj 3080】Blue Jeans(字符串--KMP+暴力枚举+剪枝)
  8. StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】
  9. ES6 — 数组Array
  10. 解决Ubuntu下vbox的(rc=-1908)
  11. Java实现微信菜单json字符串拼接
  12. iOS AppIcon + launchImage+iPhone 屏幕分辨率相关知识
  13. JS中的onclick事件
  14. javascript中json对象json数组json字符串互转及取值
  15. 使用Python中的mock模块进行单元测试
  16. PHP进程信号处理
  17. JavaWeb:servlet实现下载与上传功能
  18. browser-sync events.js:85 throw er; // Unhandled 'error' event
  19. python第四十一天---作业:简单FTP
  20. Redis缓存的使用

热门文章

  1. 【规律】Gym 100739L Many recursions
  2. loj #2007. 「SCOI2015」国旗计划
  3. Linux errno错误对照表
  4. Codeforces Round #533 (Div. 2) 部分题解A~D
  5. Unity 动画系统 Animation和Animator 常用小功能
  6. POJ 3686 *最小费用流-转化成普通指派问题)
  7. python 基础及if while for语句
  8. Jenkins 第一次访问时提示Unlock Jenkins
  9. Web开发中FormData对象的使用
  10. ssh两台主机建立信任关系