SpringBoot极速搭建教程
使用工具及环境配置:
- Eclipse -Oxygen.1a Release
- Maven-3.5.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设置正常),完成的项目结构如下:
初始化好的项目工程有三个对我们比较有用的文件
- DemoApplication.java :项目启动主入口,直接run as即可
- application.properties :springboot的配置文件(还有yml的方式,自行百度,效果一样),数据库配置在这
- pom.xml :jar包依赖管理配置文件,添加jar包就在这
现在启动项目没有很明显的效果,需要在页面中打开才能看到我们的成果。
创建一个controller
特别注意:项目主入口(DemoApplication.java)必须要放在你的controller同包或者父包下面,一般我选择放在com包下面这样不会出错。
完整项目结构如下:
现在启动主程序,访问http://localhost:8080/demo/index 你会发现有惊喜哦!
说明:@RestController 和 Controller 是有很大区别的,自行百度!当前我们用的是@RestController
SpringBoot极速搭建教程相关推荐
- es springboot 不设置id_es(elasticsearch)整合SpringCloud(SpringBoot)搭建教程详解
注意:适用于springboot或者springcloud框架 1.首先下载相关文件 2.然后需要去启动相关的启动文件 3.导入相关jar包(如果有相关的依赖包不需要导入)以及配置配置文件,并且写一个 ...
- SpringBoot+MyBatis极速搭建教程
数据库:mysql 框架:SpringBoot 上一篇文章中已经搭建好了springboot基础的web框架,并且已经可以访问页面展现出效果,但是这还不够,不能访问数据库的程序太low了.下面就是基于 ...
- 分享一套开源的springboot制造执行MES系统源码,带本地部署搭建教程+运行文档
全开源的一套超有价值的JAVA制造执行MES系统源码 亲测 带本地部署搭建教程 教你如何在本地运行运行起来. 开发环境:jdk1./1.8 tomcat mysql5.6+springmvc+mave ...
- mall整合SpringBoot+MyBatis搭建基本骨架
本文主要讲解mall整合SpringBoot+MyBatis搭建基本骨架,以商品品牌为例实现基本的CRUD操作及通过PageHelper实现分页查询. mysql数据库环境搭建 下载并安装mysql5 ...
- python任务调度平台 界面_分布式任务调度平台XXL-JOB搭建教程
关于分布式任务调度平台XXL-JOB,其实作者 许雪里在其发布的中文教程中已经介绍的很清楚了,这里我就不做过多的介绍了,关于其搭建教程,本人依照其文档搭建起来基本上也没遇到啥问题,这里通过博客的形式记 ...
- Java人才招聘求职管理系统源码前后端带文字搭建教程
技术架构 技术框架:SpringBoot + FreeMarker + JPA + MySQL5.7 运行环境:jdk8 + IntelliJ IDEA + maven3 + 宝塔面板 本地搭建教程 ...
- Java大型企业进销存系统源码带文字搭建教程
技术架构 技术框架:SpringBoot + Spring Data Jpa + SpringMvc + Shiro安全认证 + 完整权限系统 + easyui 运行环境:jdk8 + Intelli ...
- 很详细的SpringBoot整合UEditor教程
很详细的SpringBoot整合UEditor教程 2017年04月10日 20:27:21 小宝2333 阅读数:21529 版权声明:本文为博主原创文章,未经博主允许不得转载. https://b ...
- springboot+vue搭建简单的聊天网站,从0到上线(腾讯云)
springboot+vue搭建简单的聊天网站,从0到上线 整体架构简单梳理 云服务器 nginx的基础配置 springboot-eureka简单梳理 聊天功能实现的基础流程 ws的实现 整体架构简 ...
最新文章
- 两句话动态修改table数据并提交到后台
- JQuery EasyUI datagrid 复杂表头处理
- JS中的面向对象编程
- 无需Root也能Hook?——Depoxsed框架演示
- 怎么把mysql表里的时间往后推移_Mysql实战45讲笔记:2、更新语句的执行以及日志...
- Hazelcast入门指南第6部分
- 个人发卡网源码 仿企业版v2.8
- linux汇编指令输出到屏幕,Linux 汇编语言(GNU GAS汇编)开发指南
- 使用JAVA实现语音朗读一段文本
- 清理数据_Python数据清理终极指南(2020版)
- OpenCV-图像处理(18、Laplance算子)
- 机顶盒天线接头怎么接_机顶盒时代来了,电视的天线接口以后该如何利用?
- 安卓第三方接入登陆-新浪登陆
- 爬虫——Python爬英文文献ScienceDirect论文的标题、摘要,并保存在本地
- 【华为OD机试真题 python】不含 101 的数【2022 Q4 | 100分】
- CISC(复杂指令集)与RISC(精简指令集)的区别
- SQL Server 触发器( trigger ) ------- 用例详解( 你需要举一反三的触发器实用方法都在这了 )
- 解决fatal error C1859: “Debug\thread5.pch”意外的预编译头错误的方法
- codefoces-A. Pens and Pencils
- poi excel版本问题