Spring Initializr是官方提供的一种快捷搭建Spring Boot应用的方式。 只需要打开网址: https://start.spring.io/ 就可以看到:

我们可以看到上面可以选择构建工具,语言,Spring Boot版本,group和artifact以及依赖。 这里我们选择使用Maven构建,语言java,Spring Boot版本2.0.4,group为com.shiyanlou, artifact为springboot,依赖我们选择web

点击Generate Project,我们会得到一个springboot.zip的压缩包。将压缩包复制到/home/shiyanlou/workspace_luna解压:

unzip springboot.zip

然后打开eclipse,使用eclipse右上角file --> import:

然后找到maven

选择项目解压的目录,导入项目

然后我们更新一下项目结构

然后我们新建一个包com.shiyanlou.springboot.controller

在包中建立新类ShiyanlouController.java,代码如下:

package com.shiyanlou.springboot.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
//RestController相当于同时使用@Controller和@ResponseBody注解
public class ShiyanlouController {@RequestMapping("shiyanlou")public String shiyanlou() {return "Hello Shiyanlou";}
}

项目文件结构如下:

然后我们运行SpringbootApplication.java。访问http://localhost:8080/shiyanlou可以看到结果如下:

如果同学们不清楚代码中的相关注解如@RequestMapping等,可以先学习实验楼的SpringMVC教程,因为SpringBoot是在Spring的基础上建立的。实验楼已经提供了Spring和Spring MVC相关基础教程,这里将不再重复。

Springt Boot(7)----一种快捷搭建Spring Boot应用相关推荐

  1. Spring boot(6)---在Eclipse中搭建Spring boot 项目

    Spring boot入门:在Eclipse中搭建Spring boot 项目 Eclipse中的STS插件 打开Eclipse-Help-Eclipse Marketplace-popular 下载 ...

  2. Myeclipse下使用Maven搭建spring boot项目(第二篇)

    现在需要搭建spring boot框架,并实现一个HelloWorld的项目,让程序真正运行起来. 一.在pom.xml中引入spring-boot-start-parent,spring官方的叫st ...

  3. 从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper

    1. 前言 今天继续搭建我们的kono Spring Boot脚手架,上一文把国内最流行的ORM框架Mybatis也集成了进去.但是很多时候我们希望有一些开箱即用的通用Mapper来简化我们的开发.我 ...

  4. Maven 搭建spring boot多模块项目(附源码)

    Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom ...

  5. 搭建spring boot环境并测试一个controller

    Idea搭建spring boot环境 一.新建项目 二.起步依赖 三.编写SpringBoot引导类 四.编写Controller 五.热部署 一.新建项目 1.新建project 2.选择Spri ...

  6. 从零搭建Spring Boot脚手架(2):增加通用的功能

    1. 前言 上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节.如果你看了本文有什么问题 ...

  7. 从零搭建Spring Boot脚手架(2):增加通用的功能(转载)

    前言 上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节.如果你看了本文有什么问题可以留 ...

  8. 手把手教你搭建Spring Boot项目

    Spring Boot是目前流行的微服务框架,倡导"约定优先于配置",其设计目的是用来简化新Spring应用的初始化搭建以及开发过程.Spring Boot提供了很多核心的功能,比 ...

  9. 使用 spring tool suit 搭建 spring boot 项目

    使用 eclipse 搭建 spring boot 项目详细步骤 相对繁琐. 使用 spring tool suit 则简单多了. 直接new一个project ,选项 spring starter ...

最新文章

  1. 【Python3.6+Django2.0+Xadmin2.0系列教程之一(入门篇-上)】环境搭建及项目创建
  2. 王茂霖:数据挖掘提分三板斧!
  3. struts2 标签问题----escape=false 这个属性
  4. 使用Hibernate在CQRS读取模型中进行快速开发
  5. 解决开发问题的思路与心态
  6. 已创建仓库后 github提交流程
  7. HDU2161 Primes
  8. ajax fetch api,fetch 简介: 新一代 Ajax API
  9. Android6.0指纹识别开发
  10. Qt 学习之路 2(3):Hello, world! 笔记
  11. FR cpt报表的自动滚屏/滚动编辑
  12. centos7系统下postgresql12离线安装
  13. 【C语言经典100题】求1~20阶乘的和
  14. 利用Python一键爬取上海二手房信息
  15. 20 分钟学会 DBSCAN 聚类算法
  16. nEO iMAGING——400K的图像处理软件(应急处理照片的好帮手)
  17. 网站SEO的七个技巧
  18. 计算机网络:路由协议分类——IGP和EGP
  19. Pr 入门教程如何创建动作序列?
  20. python--数据挖掘开头(KNN使用,OneR介绍)

热门文章

  1. oracle add datafile ora-01900,一卡通2.2维护手册
  2. QT5开发及实例学习之十一Qt5文件操作功能
  3. Redis的过期键删除策略和内存淘汰机制
  4. 【LeetCode】【HOT】98. 验证二叉搜索树(递归)
  5. 【重难点】【Java基础 05】说一说你平时遇到的异常、什么情景下会用到反射、反射的底层原理
  6. 【JAVA SE】第十五章 ArrayList、LinkedList、HashMap和HashSet
  7. 【高校宿舍管理系统】第三章 Layui整合Axios
  8. 力扣231.2的幂 C语言
  9. Java面试之谈谈对Volatile的理解
  10. Spring Boot 笔记汇总