创建Spring boot项目之前,默认大家都已经下载好了Eclipse和Maven,并配置好了相关的环境。

一、下载STS插件

要创建Spring boot项目,首先得下载相应的插件,进入Eclipse Marketplace

下载完成之后,我们就可以创建spring boot项目了。

二、创建Spring Boot项目

第一步

一定要保证网络好,不然无法创建

第二步

如果你创建的时候一直不显示下面的内容,那么可以把https改成http试试。

第三步,选择项目需要的依赖

第四步,点击next->finish

我的创建太慢了,所以我放弃这种方式。SpringBoot项目本质上也就是一个maven项目,使用上述方式只是帮我们初始化了,然鹅对于我这辣鸡电脑来说太慢了,所以我使用下面的方式。

(1)新建一个maven项目
(2)配置pom.xml
  <build><plugins><!-- 配置jdk的版本 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><!-- 配置springboot编译插件 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build><dependencies><!-- 配置SpringBoot相关的jar包 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>1.5.9.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>1.5.9.RELEASE</version><scope>test</scope></dependency></dependencies>
(3)编写SpringBoot的入口类
/*** 注解SpringBootApplication表示这是一个SpringBoot应用,运行该类的main方法就会启动tomcat,默认端口是8080* @author liu*/
@SpringBootApplication
public class SpringBootDemoApplication {public static void main(String[] args) {SpringApplication.run(SpringBootDemoApplication.class, args);}
}
(4)编写一个controller进行测试
/*** RestController注解是@ResponseBody和@Controller的缩写* @author liu*/
@RestController
public class HelloController {@RequestMapping("/hello")public String hello() {return "Hello SpringBoot!";}
}

到此一个小小的SpringBoot项目就完成了,我们启动入口类的main方法
Run As—->Spring Boot App,出现下面的界面

打开浏览器,访问controller(注意这里没有带项目名称

Eclipse搭建第一个Spring boot项目相关推荐

  1. Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01

    文章目录 概述 使用Spring Tool Suite构建Spring Boot项目 下载STS 插件安装 搭建第一个Spring Boot项目 启动项目 概述 通常,构建一个Spring Boot项 ...

  2. Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目02

    概述 将工程托管到Github Gradle构建 为什么一个main函数就能启动web并提供这么多功能 幕后的 Spring Boot 分发器和 multipart 配置 视图解析器.静态资源以及区域 ...

  3. 使用idea工具运行第一个spring boot项目

    前言:好像之前我写过一篇文章,也是spring boot hello world的,看着有点麻烦,这篇文章更为简单入门搭建 1.首先,新建一个项目,选择Spring Initializr,如下图所示: ...

  4. Jenkins系列之——第五章 Jenkins编译一个Spring Boot项目并通过SSH推送到远程

    上一章讲了发布一个项目到远程的Tomcat上,但是随着现在微服务Spring Cloud的热度很多小伙伴们都转向了Spring Boot.本章就介绍一下如何部署一个Spring Boot项目并通过脚本 ...

  5. 创建并运行一个 Spring Boot 项目

    创建并运行一个 Spring Boot 项目 引言 第一个 Spring Boot 项目 1. 创建一个 spring boot 项目 第一步 第二步 第三步 第四步 2. 验证 第一步 第二步 3. ...

  6. eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...

  7. spring项目搭建云服务器,Spring Boot项目打包并部署到云服务器

    Spring Boot项目打包并部署到云服务器 一.云服务器的环境 OS: CentOS 7 Jdk 1.8 Spring Boot自动集成Tomcat,不需要单独配置 二.本地Spring Boot ...

  8. 创建一个Spring Boot项目

    文章目录 Spring Boot的功能 Spring Boot的优点 Spring Boot 的三种创建方式 在线创建 使用开发工具创建 IntelliJ IDEA Maven 创建 项目结构 修改T ...

  9. IDEA创建第一个Spring Boot项目

    Spring Boot官方参考指南 Spring Boot慨念请自行百度查找,这里就不多说了 一. 创建项目 File -> New -> Project 选择 Spring Initia ...

最新文章

  1. 无需额外数据、Tricks、架构调整,CMU开源首个将ResNet50精度提升至80%+新方法
  2. Linux平台Oracle安装脚本
  3. 【企业管理】战略与策略通俗理解
  4. 为什么js中要用void 0 代替undefined
  5. 致家长:疫情期间教育好自己的孩子,就是你最重要的事业!
  6. FullCalendar 三:FullCalendar应用——读取JSON数据
  7. C++---------【多态性】之【静态多态性】
  8. 安装centos linux7,安装centos7
  9. Rust: (作者 洛佳) 使用Rust编写操作系统(附录一):链接器参数
  10. 一二线城市知名 IT 互联网公司名单
  11. 51单片机简易智能温度检测系统
  12. der解码规则_DER 编码规范理解
  13. 微信小程序云开发 操作数据库-数据的批量更新
  14. Linux(Ubuntu16.04)自学笔记,资源整理
  15. linux 对函数的未定义的引用,对libncurses中函数的未定义引用
  16. Axure如何实现全选、全不选功能
  17. 数据中心等级T1,T2,T3,T4,T5区别,科普数据中心等级知识
  18. cfa考试用计算机,2021年CFA机考考试需要带计算器吗?
  19. 2019python二级考试报名时间_2019湖北计算机二级考试(时间 科目 报名方法)
  20. 利用Span实现TextView/EditText的灵活表现--改变字体外观,添加点击,超链接

热门文章

  1. 粒子群优化算法实现寻找函数最值
  2. 使用GDScript(godot)生成仿杀戮尖塔地图
  3. 杀戮尖塔用java也打不开_游戏进不去 打不开 求救
  4. M1版MacBookAir使用情况(供购买参考)
  5. 有意思的hand-crafted features based IQA的论文吧2(图像质量评价)
  6. 论文专利博客写作总结
  7. Creating schema using Saiku Schema Designer
  8. 科普:QLED和OLED到底有何区别?
  9. zabbix拓扑图添加标签信息(流量)
  10. shell子串截取的三种用法: