使用工具及环境配置:

  1. Eclipse -Oxygen.1a Release
  2. Maven-3.5.3
  3. JDK1.8

JDK和Maven的安装以及环境变量的配置自行百度,很简单!

  • 第一步

访问http://start.spring.io/,快速构建项目。

默认使用maven构建java项目,选择springboot版本号,注意你jdk版本好不要选择错。

Search for dependencies 是选择你需要的jar包依赖,比如mybatis,jdbc,web等

想在创建的是web工程,所以添加web依赖包。

完成项目参数设置之后,Generate Project 生成一个ZIP文件,直接解压即可。

打开Eclipse-->File-->Import-->输入maven,找到maven方式导入项目,如图:

选择你刚刚解压的项目文件夹,点击Finish,maven会自动帮你配置好(前提是你的maven安装成功,并且本地库或者私服正常访问,而且eclipse中maven的setings设置正常),完成的项目结构如下:

初始化好的项目工程有三个对我们比较有用的文件

  1. DemoApplication.java   :项目启动主入口,直接run as即可
  2. application.properties    :springboot的配置文件(还有yml的方式,自行百度,效果一样),数据库配置在这
  3. pom.xml                         :jar包依赖管理配置文件,添加jar包就在这

现在启动项目没有很明显的效果,需要在页面中打开才能看到我们的成果。

创建一个controller

特别注意:项目主入口(DemoApplication.java)必须要放在你的controller同包或者父包下面,一般我选择放在com包下面这样不会出错。

如何移动:右键-->Refactor-->Move..  ,然后选择包即可

完整项目结构如下:

现在启动主程序,访问http://localhost:8080/demo/index  你会发现有惊喜哦!

说明:@RestController 和 Controller 是有很大区别的,自行百度!当前我们用的是@RestController

SpringBoot极速搭建教程相关推荐

  1. es springboot 不设置id_es(elasticsearch)整合SpringCloud(SpringBoot)搭建教程详解

    注意:适用于springboot或者springcloud框架 1.首先下载相关文件 2.然后需要去启动相关的启动文件 3.导入相关jar包(如果有相关的依赖包不需要导入)以及配置配置文件,并且写一个 ...

  2. SpringBoot+MyBatis极速搭建教程

    数据库:mysql 框架:SpringBoot 上一篇文章中已经搭建好了springboot基础的web框架,并且已经可以访问页面展现出效果,但是这还不够,不能访问数据库的程序太low了.下面就是基于 ...

  3. 分享一套开源的springboot制造执行MES系统源码,带本地部署搭建教程+运行文档

    全开源的一套超有价值的JAVA制造执行MES系统源码 亲测 带本地部署搭建教程 教你如何在本地运行运行起来. 开发环境:jdk1./1.8 tomcat mysql5.6+springmvc+mave ...

  4. mall整合SpringBoot+MyBatis搭建基本骨架

    本文主要讲解mall整合SpringBoot+MyBatis搭建基本骨架,以商品品牌为例实现基本的CRUD操作及通过PageHelper实现分页查询. mysql数据库环境搭建 下载并安装mysql5 ...

  5. python任务调度平台 界面_分布式任务调度平台XXL-JOB搭建教程

    关于分布式任务调度平台XXL-JOB,其实作者 许雪里在其发布的中文教程中已经介绍的很清楚了,这里我就不做过多的介绍了,关于其搭建教程,本人依照其文档搭建起来基本上也没遇到啥问题,这里通过博客的形式记 ...

  6. Java人才招聘求职管理系统源码前后端带文字搭建教程

    技术架构 技术框架:SpringBoot + FreeMarker + JPA + MySQL5.7 运行环境:jdk8 + IntelliJ IDEA + maven3 + 宝塔面板 本地搭建教程 ...

  7. Java大型企业进销存系统源码带文字搭建教程

    技术架构 技术框架:SpringBoot + Spring Data Jpa + SpringMvc + Shiro安全认证 + 完整权限系统 + easyui 运行环境:jdk8 + Intelli ...

  8. 很详细的SpringBoot整合UEditor教程

    很详细的SpringBoot整合UEditor教程 2017年04月10日 20:27:21 小宝2333 阅读数:21529 版权声明:本文为博主原创文章,未经博主允许不得转载. https://b ...

  9. springboot+vue搭建简单的聊天网站,从0到上线(腾讯云)

    springboot+vue搭建简单的聊天网站,从0到上线 整体架构简单梳理 云服务器 nginx的基础配置 springboot-eureka简单梳理 聊天功能实现的基础流程 ws的实现 整体架构简 ...

最新文章

  1. 两句话动态修改table数据并提交到后台
  2. JQuery EasyUI datagrid 复杂表头处理
  3. JS中的面向对象编程
  4. 无需Root也能Hook?——Depoxsed框架演示
  5. 怎么把mysql表里的时间往后推移_Mysql实战45讲笔记:2、更新语句的执行以及日志...
  6. Hazelcast入门指南第6部分
  7. 个人发卡网源码 仿企业版v2.8
  8. linux汇编指令输出到屏幕,Linux 汇编语言(GNU GAS汇编)开发指南
  9. 使用JAVA实现语音朗读一段文本
  10. 清理数据_Python数据清理终极指南(2020版)
  11. OpenCV-图像处理(18、Laplance算子)
  12. 机顶盒天线接头怎么接_机顶盒时代来了,电视的天线接口以后该如何利用?
  13. 安卓第三方接入登陆-新浪登陆
  14. 爬虫——Python爬英文文献ScienceDirect论文的标题、摘要,并保存在本地
  15. 【华为OD机试真题 python】不含 101 的数【2022 Q4 | 100分】
  16. CISC(复杂指令集)与RISC(精简指令集)的区别
  17. SQL Server 触发器( trigger ) ------- 用例详解( 你需要举一反三的触发器实用方法都在这了 )
  18. 解决fatal error C1859: “Debug\thread5.pch”意外的预编译头错误的方法
  19. codefoces-A. Pens and Pencils
  20. poi excel版本问题

热门文章

  1. python excel sheet 复制_使用Python win32com将整个excel工作表复制到新工作表
  2. PyScript 来了!
  3. oracle 删除主键
  4. UART通信程序-中断方式
  5. 区块链企业发展面临的挑战及建议
  6. MongoDB 聚合管道
  7. 结构体大小如何计算?
  8. 拼多多买家订单数据导出excel
  9. mysql翻译插件_如何翻译 MySQL 图形工具
  10. 关于中医中药的思考-验医验药