springboot入门神器 -http://start.spring.io/(在线项目构建)

参考并直接引用:http://www.sousou.io/article/1506656459859

  最近在学习spring boot,看的书是《JavaEE开发的颠覆者 Spring Boot实战》,其中5.2节spring boot快速搭建部分提到了http://start.spring.io的使用,从网上搜了一下,也没有明确说这是干什么的,暂时就以我转的这片文章为准,认为http://start.spring.io是spring 提供的一个简单的 demo 在线构建工具。下面就来对这个工具进行介绍。

一. 地址

  http://start.spring.io

二.界面

  进入到这个页面,显示的是这样一个界面,有 maven 使用经验的人应该一眼就能看明白这个页面是干嘛的。但是对于没有用过 maven 工具的人来说,可能还是有一点茫然,下面,我就详细介绍一下

三. 功能介绍

  将界面分成5个部分,分别进行介绍,如下图所示:

1. 第一部分,如下图所示:

    ① 表示构建的工程的类型,即构建的工程所使用的项目管理工具,有Maven Project和Gradle Project可选,这里选择Maven Project,如下图所示:

    ② 表示构建的工程所使用的语言,这里选择java,可选项如下图所示:

    ③ 表示使用的Spring Boot的版本

2. 第二部分,主要用于填写maven的一些基本信息,如group id和artifact id。工程构建完成后,这些消息会出现在pom.xml中,如下图所示

3. 第三部分,主要用于添加依赖,这些依赖信息在工程构建完成后,这些消息会出现在pom.xml中。如下图所示,我这里添加了mybatis、JMS(ActiveMQ)、quartz三个依赖,如下图所示:

4.第四部分,用于生成并下载所构建的工程,如下表所示

5. 第五部分,点击此链接,第二部分会显示全部详细信息,如下图所示

  至此,简单功能介绍完了

 三. 实例(使用该工具构建一个项目)

  由于我最后要生成的是一个 web 项目,所以我需要添加一个 web 的依赖,直接在上图这里搜索 web , 选择图中的那个就可以了。

  OK,那现在开始生成一个简单的项目吧

    (1)在 group 那里填写 io.sousou

    (2)Artifact 可以默认,也可以改为自己的项目名

    (3)添加一个 web 依赖

    (4)点击 Generate Project 按钮

  最终填写结果如下图所示:

  生成项目并下载到本地:

 项目导入到 eclipse

  将下载下来的项目解压后,导入到 eclipse 里,
  要选择导入已存在的 maven 项目

    然后选择刚才的项目,点确定

  运行项目

  这个就是导入的项目,打开的这个类是项目启动类
  运行这个类,Run a Java Application

  项目启动成功:

  去浏览器访问 localhost:8080

  显示 404 ,是的,因为我们没有写任何的 controller

  下面我们添加一个 controller:
  我们新建一个 FirstController, 里面填写如下内容

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/test")
public class FirstController {

	@RequestMapping("/hello")
	@ResponseBody
	String test(){
		return "Hello SpringBoot!!!";
	}
}

  

  • 重新启动项目
  • 在浏览器访问 :locahhost:8080/test/hello
    显示如下内容:

  至此,一个简单的 springboot 项目就跑起来了,自己琢磨了一天,写在这里,帮助学习者减少弯路。

原文地址:https://www.cnblogs.com/tjudzj/p/8745764.html

时间: 2024-10-04 15:25:05

springboot入门神器 -http://start.spring.io/(在线项目构建)的相关文章

springmvc+spring+mybatis+maven项目构建

1.首先在myeclipse10中安装maven的插件,将插件放入D:\Program Files (x86)\myEclipse10\MyEclipse Blue Edition 10\dropins\maven中, 2. 新建文件:maven.link填入如下内容:path=D:/Program Files (x86)/myEclipse10/MyEclipse Blue Edition 10/dropins/maven 3.重启myeclipse插件安装成功. 4.在myeclipse10

spring boot基本项目构建

1.以前感觉要下载jar包很麻烦,下载的jar包冲突怎么办,spring boot起步依赖降低了依赖的复杂性 2. 3,导入你生成的maven工程 4.编写第一个controller 6.

SpringBoot入门基础

SpringBoot入门 (一) HelloWorld 一 什么是springboot springboot是一个全新的框架,它设计的目的简化spring项目的初始环境的搭建和开发,主要有以下几个特点: 1.简化初始配置 ,可与主流框架集成: 2.内置Servlet容器,无需在打War包: 3.使用了Starter(启动器)管理依赖并版本控制: 4.大量的自动配置,简化开发,方便集成第三方: 5.提供准生产环境运行时的监控,如指标,健康,外部配置等: 6.无需XML配置,减少冗余代码 . 未使用

SpringBoot入门二十,添加Websocket支持

项目基本配置参考SpringBoot入门一,使用myEclipse新建一个SpringBoot项目,使用myEclipse新建一个SpringBoot项目即可.此示例springboot的版本已经升级到2.2.1.RELEASE,具体步骤如下: 1. pom.xml添加以下配置信息 <!-- 4. 引入websocket支持 --> <dependency> <groupId>org.springframework.boot</groupId> <ar

springboot 入门

构建微服务:Spring boot 入门篇 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适). 使用spring boot有什

SpringBoot入门最详细教程

https://www.jianshu.com/p/af3d5800f763 网上有很多springboot的入门教程,自己也因为项目要使用springboot,所以利用业余时间自学了下springboot和springcloud,使用下来发现springboot还是挺简单的,体现了极简的编程风格,大部分通用都是通过注解就可以完成,下面就来详细讲解下如何使用springboot来开发一个简单的restful api网关功能,可以提供给H5或者android.ios进行接口开发,还是很方便的. 1

SpringBoot入门(一)——开箱即用

本文来自网易云社区 Spring Boot是什么 从根本上来讲Spring Boot就是一些库的集合,是一个基于"约定优于配置"的原则,快速搭建应用的框架.本质上依然Spring,在这之上帮我们省去了很多样板化的配置,使得我们能够更专注于应用程序功能的开发. Spring Boot精要 SpringBoot将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心 自动配置:针对常见的应用功能,SpringBoot自动提供相关的配置,减少用于样板化配置的时间 起步依赖:

SpringBoot入门十三,添加RabbitMq

一. 概念说明 Broker:简单来说就是消息队列服务器实体.Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列.Queue:消息队列载体,每个消息都会被投入到一个或多个队列.Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来.Routing Key:路由关键字,exchange根据这个关键字进行消息投递.vhost:虚拟主机,一个broker里可以开设多个vhost,用作不同用户的权限分离.producer:消息生产者,就是投递消息的程序.co

SpringBoot入门简易教程

使用SpringBoot来开发一个简单的restful api网关功能,目标:实现对SpringBoot的简单入门. 1. 创建SpringBoot项目 可以通过spring官网(https://start.spring.io)的来创建springboot项目,或者idea的springboot initialization来创建,或者手工创建一个Maven工程然后引入springboot的dependency. 官网创建注意事项:在serch for dependency输入web,即可完成基