Springt Boot(7)----一种快捷搭建Spring Boot应用
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应用相关推荐
- Spring boot(6)---在Eclipse中搭建Spring boot 项目
Spring boot入门:在Eclipse中搭建Spring boot 项目 Eclipse中的STS插件 打开Eclipse-Help-Eclipse Marketplace-popular 下载 ...
- Myeclipse下使用Maven搭建spring boot项目(第二篇)
现在需要搭建spring boot框架,并实现一个HelloWorld的项目,让程序真正运行起来. 一.在pom.xml中引入spring-boot-start-parent,spring官方的叫st ...
- 从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper
1. 前言 今天继续搭建我们的kono Spring Boot脚手架,上一文把国内最流行的ORM框架Mybatis也集成了进去.但是很多时候我们希望有一些开箱即用的通用Mapper来简化我们的开发.我 ...
- Maven 搭建spring boot多模块项目(附源码)
Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom ...
- 搭建spring boot环境并测试一个controller
Idea搭建spring boot环境 一.新建项目 二.起步依赖 三.编写SpringBoot引导类 四.编写Controller 五.热部署 一.新建项目 1.新建project 2.选择Spri ...
- 从零搭建Spring Boot脚手架(2):增加通用的功能
1. 前言 上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节.如果你看了本文有什么问题 ...
- 从零搭建Spring Boot脚手架(2):增加通用的功能(转载)
前言 上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节.如果你看了本文有什么问题可以留 ...
- 手把手教你搭建Spring Boot项目
Spring Boot是目前流行的微服务框架,倡导"约定优先于配置",其设计目的是用来简化新Spring应用的初始化搭建以及开发过程.Spring Boot提供了很多核心的功能,比 ...
- 使用 spring tool suit 搭建 spring boot 项目
使用 eclipse 搭建 spring boot 项目详细步骤 相对繁琐. 使用 spring tool suit 则简单多了. 直接new一个project ,选项 spring starter ...
最新文章
- 【Python3.6+Django2.0+Xadmin2.0系列教程之一(入门篇-上)】环境搭建及项目创建
- 王茂霖:数据挖掘提分三板斧!
- struts2 标签问题----escape=false 这个属性
- 使用Hibernate在CQRS读取模型中进行快速开发
- 解决开发问题的思路与心态
- 已创建仓库后 github提交流程
- HDU2161 Primes
- ajax fetch api,fetch 简介: 新一代 Ajax API
- Android6.0指纹识别开发
- Qt 学习之路 2(3):Hello, world! 笔记
- FR cpt报表的自动滚屏/滚动编辑
- centos7系统下postgresql12离线安装
- 【C语言经典100题】求1~20阶乘的和
- 利用Python一键爬取上海二手房信息
- 20 分钟学会 DBSCAN 聚类算法
- nEO iMAGING——400K的图像处理软件(应急处理照片的好帮手)
- 网站SEO的七个技巧
- 计算机网络:路由协议分类——IGP和EGP
- Pr 入门教程如何创建动作序列?
- python--数据挖掘开头(KNN使用,OneR介绍)
热门文章
- oracle add datafile ora-01900,一卡通2.2维护手册
- QT5开发及实例学习之十一Qt5文件操作功能
- Redis的过期键删除策略和内存淘汰机制
- 【LeetCode】【HOT】98. 验证二叉搜索树(递归)
- 【重难点】【Java基础 05】说一说你平时遇到的异常、什么情景下会用到反射、反射的底层原理
- 【JAVA SE】第十五章 ArrayList、LinkedList、HashMap和HashSet
- 【高校宿舍管理系统】第三章 Layui整合Axios
- 力扣231.2的幂 C语言
- Java面试之谈谈对Volatile的理解
- Spring Boot 笔记汇总