工欲善其事必先利其器, 建议使用STS, 毕竟spring自家出品的

大家可以去官方下载最新版.

一.创建工程

点击next

点击“Finish”后耐心等待,这时Maven会自动下载所需spring boot的依赖包。

pom文件已经自动帮你生成好了

二.开始编码

2.1 新建WebController

2.2 启动工程

三.测试

四.需要注意的问题:

有些人启动后输入网址说找不到mapping


问题很像是没有访问地址不对,第一感觉以为url写的不对。

其实不是,真正的原因是【Application启动类放的位置不对】要将Application放在最外层,也就是要包含所有子包。

比如你的groupId是com.google,子包就是所谓的com.google.xxx,所以要将Application类要放在com.google包下。

springboot会自动加载启动类所在包下及其子包下的所有组件.

务必请注意!!!

完毕!!!

spring boot系列教程2--从helloworld开始相关推荐

  1. Spring Boot系列教程八: Mybatis使用分页插件PageHelper

    一.前言 上篇博客中介绍了spring boot集成mybatis的方法,基于上篇文章这里主要介绍如何使用分页插件PageHelper.在MyBatis中提供了拦截器接口,我们可以使用PageHelp ...

  2. Spring Boot系列教程六:日志输出配置log4j2

    一.前言  spring boot支持的日志框架有,logback,Log4j2,Log4j和Java Util  Logging,默认使用的是logback日志框架,笔者一直在使用log4j2,并且 ...

  3. Spring Boot系列教程七:Spring boot集成MyBatis

    一.创建项目 项目名称为 "springboot_mybatis_demo",创建过程中勾选 "Web","MyBatis","M ...

  4. Spring Boot系列教程五:使用properties配置文件实现多环境配置

    一.前言 实际项目开发过程中会用到多个环境,比如dev,test,product环境,不同的环境可能使用不同参数,为便于部署提高效率,本篇主要通过properties配置文件来实现多环境的配置. 二. ...

  5. Spring Boot系列教程四:配置文件详解properties

    一.配置随机数,使用随机数 在application.properties文件添加配置信息 [html] view plaincopy #32位随机数 woniu.secret=${random.va ...

  6. 全网Star最多「近20k」的Spring Boot开源教程 2019 年要继续更新了

    点击蓝色"程序猿DD"关注我哟 从2016年1月开始写博客,默默地更新<Spring Boot系列教程>,从无人问津到千万访问,作为一个独立站点(http://blog ...

  7. 全网Star最多(近20k)的Spring Boot开源教程 2019 年要继续更新了!

    从2016年1月开始写博客,默默地更新<Spring Boot系列教程>,从无人问津到千万访问,作为一个独立站点(http://blog.didispace.com),相信只有那些跟我一样 ...

  8. java小马哥mercyblitz,小马哥 Java 微服务实践 - Spring Boot 系列

    资源介绍 教程名称:小马哥 Java 微服务实践 - Spring Boot 系列 教程目录: 03Java 微服务实践 - Spring Boot 系列(三)Web篇(中) 04Java 微服务实践 ...

  9. springboot做网站_Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐!

    " 本文已经收录进:awesome-java (Github 上非常棒的 Java 开源项目集合) 很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Bo ...

最新文章

  1. Invalid signature file digest for Manifest main attributes
  2. php连接mysql并读取数据
  3. leetcode 42. 接雨水 思考分析(暴力、动态规划、双指针、单调栈)
  4. nginx源码阅读(二).初始化:main函数及ngx_init_cycle函数
  5. 【loj6029】「雅礼集训 2017 Day1」市场 线段树+均摊分析
  6. 新型 JhoneRAT 恶意软件攻击中东地区
  7. android自定义popwindow,Android应用开发Android 自定义PopWindow的简单使用
  8. 中华人民共和国网络安全法
  9. 使用Free Spire.Doc for Java 处理word文档换行
  10. Alsa 调试下篇:应用篇
  11. linux命令man ls,linux 命令ls man手册的详解
  12. MySQL从入门到精通
  13. Mysql sql 对行数据求和
  14. 电机编码器的使用方法
  15. conda安装cv2库
  16. 网络拓扑测绘之城域网拓扑
  17. 绝地求生玩家排名预测
  18. 三分钟了解JVM的垃圾回收和三色标记
  19. freopen函数的使用以及freopen与fopen的区别 open、fopen、freopen区别(文件操作)
  20. 被人打了要不要还手呢?

热门文章

  1. 用js如何获取file是否存在
  2. LeetCode 404. 左叶子之和
  3. PostgreSQL高可用集群在360的落地实战
  4. RabbitMq(十六)单机多实例集群搭建步骤介绍
  5. Spring MVC 基础及相关概念(基础一)
  6. DB2 删除某用户下的所有表
  7. 操作数组的流 ByteArrayInputStream 和 ByteArrayOutputStream的简单介绍
  8. jq阻止事件冒泡(点击子级不触发父级)的两种方法
  9. 类加载机制、双亲委派机制深度解析以及如何自定义类加载器
  10. javafx8配置参数列表